内容:
- array 以现有数据或已知数据生成数组
- zeros 生成零矩阵
- arange 生成浮点型数据
- reshape 重新定义形状
- linspace 生成等差数列
源代码及注释如下:
import numpy as np
a = np.array([[1,1,2],[2,2,4]],dtype = np.float64) #生成一个数组 array([ [ ] , [ ] ])
print(a)
print(a.dtype)
b=np.zeros((3,4,)) #生成一个3行4列的零矩阵
print(b)
c = np.arange(10,20,2) # arange可以生成浮点类型,而range只能是整数类型
print(c)
a=np.arange(12).reshape((3,4)) #生成一个3行4列的矩阵(0-11)
print (a)
a=np.linspace(1,10,6).reshape((2,3)) # 构造等差数列 reshape重新定义形状
print (a)