(1) 我们先用arange函数创建一个数组并改變其维度使之变成一个三维数组:
多维数组a中有0~23的整数,共24个元素是一个2×3×4的三维数组。我们可以形象地把它看做一个两层楼建筑每层楼有12个房间,并排列成3行4列
(2) 我们可以用三维坐标来选定任意一个房间,即楼层、行号和列号例如,选定第1层楼、第1行、第1列的房间可以这样表示:
0
(3) 如果我们不关心楼层,也就是说要选取所有楼层的第1行、第1列的房间那么可以将第1个下标用英文标点的冒号:来代替:
选取第1层楼的所有房间:
多个冒号可以用一个省略号(…)来代替,因此上面的代码等价于:
进而可以选取第1层楼、第2排的所有房间:
以上这篇python切片详解高级特性——详解多维数组切片(Slice)就是小编分享给大家的全部内容了希望能给大家一个参考,也希望大家多多支持我們