![OpenCV计算机视觉项目实战(Python版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/696/52842696/b_52842696.jpg)
上QQ阅读APP看书,第一时间看更新
3-5-2 多维数组的索引
下图是二维数组内容与相对位置的索引图。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P47_1924.jpg?sign=1739250379-r3xZEn0wpOqG2BIoGJKAfhGQXE5fU2yY-0-56853ff86105d0a0a343a493c21e4112)
要索引二维数组内容须使用2个索引,分别是axis=0的索引编号与axis=1的索引编号,细节可以参考下列实例。
程序实例ch3_13.py:列出二维数组特定索引的数组元素。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P47_1927.jpg?sign=1739250379-D09C5xbiUi9ni9rHgxif2xXPt0T0mjws-0-8b88497e521ddc16994f407e5eca0167)
执行结果
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P48_1934.jpg?sign=1739250379-DmiTH45yeoBmSoL46IWSaVcrcZuHT997-0-e5b9e8d6d019ee05f2a374d60231731d)
注:上述第8行“x4[2][1]”,也可以写成“x4[2,1]”,读者可以参考ch3_13_1.py,代码如下所示。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P48_1937.jpg?sign=1739250379-O1dy6gWfj0icpKgEpKYJKXhmdIs5PyAr-0-0cdc58ede23de9f94accb4e99a807f59)
下图是三维数组内容与相对位置的索引图。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P48_1940.jpg?sign=1739250379-m8KBkuQIxWnBQzjj7Uy519IqtHcTrBC8-0-9b0e46551a500f3a8959458521302336)
要索引三维数组内容须使用3个索引,分别是axis=0的索引编号、axis=1的索引编号与axis=2的索引编号,细节可以参考下列实例。
程序实例ch3_14.py:列出三维数组特定索引的数组元素。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P48_1943.jpg?sign=1739250379-Oz6qUnPDAWJlHy119xr3dorh5LTy2JoT-0-a0dcc552d1b262b6c74286616d7c2a87)
执行结果
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P49_1949.jpg?sign=1739250379-wsPgEyeLadhPPvznXcw3OklkbZIA3WTO-0-bc344bcf42facc35449879000426253a)
上述第9行索引的引用方式也可以参考ch3_14_1.py实例,代码如下所示。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P49_1952.jpg?sign=1739250379-wKUPgzbAPkImoyOAWPvyucNFsZm2WXMM-0-f659d359920e84c6492a413c192b960f)