ndarray支持在多维数组上的切片操作。为了方便起见,我们可以用一个省略号(...)来
表示遍历剩下的维度。...或者,我们也可以将其看成是电子表格中工作表(sheet)、行和列的关系。...:
>>>b[0,1]
array([4,5, 6, 7])
(4) 再进一步,我们可以在上面的数组切片中间隔地选定元素:
>>>b[0,1,::2]
array([4,6])
(5) 如果要选取所有楼层的位于第...2列的房间,即不指定楼层和行号,用如下代码即可:
>>>b[...,1]
array([[1, 5, 9],
[13, 17, 21]])
类似地,我们可以选取所有位于第2行的房间,而不指定楼层和列号...,使用如下代码:
>>>b[0,::-1,-1]
array([11, 7, 3])
在该数组切片中间隔地选定元素:
>>>b[0,::2,-1]
array([3, 11])
如果在多维数组中执行翻转一维数组的命令