In [111]: a = np.arange(24).reshape((2,3,4))
In [112]: a
Out[112]:
array([[[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11]],
[[12, 13, 14, 15],
[16, 17, 18, 19],
[20, 21, 22, 23]]])
In [113]: a[...,0] #取第1个平面上的数据
Out[113]:
array([[ 0, 4, 8],
[12, 16, 20]])
In [114]: a[...,1] #取第2个平面上的数据
Out[114]:
array([[ 1, 5, 9],
[13, 17, 21]])
In [115]: a[...,2] #取第3个平面上的数据
Out[115]:
array([[ 2, 6, 10],
[14, 18, 22]])
In [116]: a[...,3] #取第4个平面上的数据
Out[116]:
array([[ 3, 7, 11],
[15, 19, 23]])
numpy维的理解
最新推荐文章于 2022-10-09 11:14:19 发布