ndarray支持在多维数组上的切片操作。为了方便起见,我们可以用一个省略号(...)来
表示遍历剩下的维度。...(2)我们可以用三维坐标来选定任意一个房间,即楼层、行号和列号。...列的房间,那么可以将第1个下标用英文标点的冒号:来代替:
>>>b[:,0,0]
array([0, 12])
>>>b[0]
array([[0, 1, 2, 3],
[ 4, 5,...4, 5, 6, 7],
[ 8, 9, 10, 11]])
多个冒号可以用一个省略号(...)来代替,因此上面的代码等价于:
>>>b[0,...]
array([[0, 1, 2...>b[0,::-1,-1]
array([11, 7, 3])
在该数组切片中间隔地选定元素:
>>>b[0,::2,-1]
array([3, 11])
如果在多维数组中执行翻转一维数组的命令,将在最前面的维度上翻转元素的顺序