numpy中,数组的轴(axis)是一个重要概念,轴的个数等于数组的维数
以下面这个数组为例:
这是个二维数组,它一共有两条轴,分为为0轴和1轴
有了轴以后,我们可以通过轴索引来访问数组的元素
import numpy as np
a=np.arange(1,10)
a=a.reshape(3,3)
print(a)
print(a[1,2])
我们构建了一个2维数组a,
通过a[1,2]取出了数组a的第2行第3个元素(值为6)
放括号中的1、2分别为数组a的0轴、1轴索引
三维数组的轴有三条
分别代表数组的长度、宽度和深度
下面我们创建一个三维数组:
import numpy as np
a=np.arange(11,20)
b=np.arange(21,30)
c=np.arange(31,40)
a=np.append(a,b)
a=np.append(a,c)
a=a.reshape(3,3,3)
print(a)
可以看到最终生成的a是一个3*3*3的三维数组,它实际上是3个3*3的三维数组组合而成
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。