多语言展示
当前在线:1113今日阅读:167今日分享:27

如何Numpy 的创建 array

创建 array 有很多形式关键字:array:创建数组dtype:指定数据类型zeros:创建数据全为0ones:创建数据全为1empty:创建数据接近0arrange:按指定范围创建数据linspace:创建线段
工具/原料
1

python

2

numpy

方法/步骤
1

创建数组

2

指定数据 dtypea = np.array([2,23,4],dtype=np.int)print(a.dtype)# int 64a = np.array([2,23,4],dtype=np.int32)print(a.dtype)# int32a = np.array([2,23,4],dtype=np.float)print(a.dtype)# float64a = np.array([2,23,4],dtype=np.float32)print(a.dtype)# float32

3

创建特定数据a = np.array([[2,23,4],[2,32,4]])  # 2d 矩阵 2行3列print(a)''' [[ 2 23  4] [ 2 32  4]] '''

4

创建全零数组

5

创建全一数组, 同时也能指定这些特定数据的 dtype:a = np.ones((3,4),dtype = np.int)   # 数据为1,3行4列

6

创建全空数组, 其实每个值都是接近于零的数:a = np.empty((3,4)) # 数据为empty,3行4列

7

用 arange 创建连续数组:a = np.arange(10,20,2) # 10-19 的数据,2步长

8

使用 reshape 改变数据的形状a = np.arange(12).reshape((3,4))    # 3行4列,0到11

9

用 linspace 创建线段型数据:a = np.linspace(1,10,20)    # 开始端1,结束端10,且分割成20个数据,生成线段

10

同样也能进行 reshape 工作:a = np.linspace(1,10,20).reshape((5,4)) # 更改shape

注意事项

如果你觉得这篇文对你的学习很有帮助, 请点赞!

推荐信息