首页 > 其他 > 详细

numpy 练习

时间:2017-04-24 00:49:51      阅读:198      评论:0      收藏:0      [点我收藏+]

numpy学习,为后续机器学习铺垫

参考网址

# coding=utf-8
__author__ = dahu
from numpy import *
import numpy as np

a = np.arange(12).reshape(2, 2, 3)  # 2个2行3列的数组
print a, type(a)  # ndarray
print a.shape  # 3行5列
print a.ndim  # 轴的个数
print a.size  # 总个数
print a.dtype  # 每个元素的类型
a = array(range(5))  # 创建数组
print a, type(a)
b = array(tuple(range(5)))  # array是工厂函数,生成数组
print b, type(b)
print linspace(1, 2, 11)  # linspace,start,stop,num,包含起点和终点,生成数组
print arange(1, 2, 0.1)  # 类似range,不过可以搞浮点数
fl = array(linspace(1, 2, 11))
print fl.dtype  # 用linspace生成浮点数组,查看每个元素类型,正确。
c = array(zip(range(5), range(10, 15), range(20, 25)))  # 配合zip生成数组,纵向的
print c
d = array((range(5), range(10, 15), range(20, 25)))  # 横向的生成数组
print d
# print zeros((3,4))  #全0数组
# print ones((3,4))   #全1数组
print empty((3, 4))  # 函数 empty 创建一个内容随机并且依赖与内存状态的数组,这个没怎么明白

 

numpy 练习

原文:http://www.cnblogs.com/dahu-daqing/p/6754784.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!