ndarray支持在多维数组上的切片操作。为了方便起见,我们可以用一个省略号(...)来
表示遍历剩下的维度。...[ 8, 9, 10, 11]],
[[12, 13, 14, 15],
[16, 17, 18, 19],
[20, 21, 22, 23]]])
多维数组...或者,我们也可以将其看成是电子表格中工作表(sheet)、行和列的关系。...:
>>>b[0,:,-1]
array([3, 7, 11])
如果要反向选取第1层楼的最后一列的所有房间,使用如下代码:
>>>b[0,::-1,-1]
array([11, 7, 3])
在该数组切片中间隔地选定元素...:
>>>b[0,::2,-1]
array([3, 11])
如果在多维数组中执行翻转一维数组的命令,将在最前面的维度上翻转元素的顺序,在我们
的例子中将把第1层楼和第2层楼的房间交换:
>>>b[: