ndarray: 同构数据容器
一、创建数组对象
1、array函数
np.array(object, dtype, ndmin)
2、创建等差一维数组—arange函数 和 linspace函数
np.arange([start, ]stop, [step, ] dtype)
np.linspace(start, stop, num, endpoint, retstep=False, dtype=None)
3、创建等比一维数组—logspace函数
np.logspace(start, stop, num, endpoint, base=10.0, dtype=None)
4、创建特殊数组
(1)全0数组—zero函数
np.zeros(shape, dtype=float, order='C')
(2) 全1数组—ones函数
np.ones(shape, dtype=None, order='C')
(3) 对角阵—diag函数
np.diag(v, k=0)
二、对象属性和数据转换
1、属性:ndim, shape, size, dtype, itemsize
2、数据转换:myarray.shape, myarray.astype
三、生成随机数
NumPy.random模块
randint, seed, permutation, shuffle, binomial, normal, beta,
chisquare, gamma, uniform
四、数组变换
1、数组重塑
[0, 1, 2, 3, 4, 5] <