![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=1738866980-kC9H4nM3RGqo0QAa8bJEvnq0Qoyy2oJN-0-6ddb08060d23a746a3b03cd032a0b782)
要索引二维数组内容须使用2个索引,分别是axis=0的索引编号与axis=1的索引编号,细节可以参考下列实例。
程序实例ch3_13.py:列出二维数组特定索引的数组元素。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P47_1927.jpg?sign=1738866980-omhrTrnauqN0iif3QHKRTEHoZonROlcU-0-ecf4e581c5c92a8ccac2610f14f864f5)
执行结果
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P48_1934.jpg?sign=1738866980-iWatRNtqW9WP7SepioKX47OwJ60ezR1M-0-92583e68691e10ee6bb7213d2aa930c9)
注:上述第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=1738866980-tMmBG3Tu4xdem9ay95pM8ql3nfz7PEz9-0-9a405af53f0355ae8df153130c7ddefa)
下图是三维数组内容与相对位置的索引图。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P48_1940.jpg?sign=1738866980-y3alRITJ4z1snQRfOs1lTAoFPFyoUa1L-0-fed5223d8e516c05bd3879b1ad3e733c)
要索引三维数组内容须使用3个索引,分别是axis=0的索引编号、axis=1的索引编号与axis=2的索引编号,细节可以参考下列实例。
程序实例ch3_14.py:列出三维数组特定索引的数组元素。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P48_1943.jpg?sign=1738866980-9r5scxa07cvi6UdcXdxQkTPW8yRTACZd-0-1a7ca2268d2d009832a562e31154798b)
执行结果
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P49_1949.jpg?sign=1738866980-eBcbPdUPUMUbW4liQNCIzhCqIewlBXtg-0-976fff9e8c9af797b5d498e2ef71da79)
上述第9行索引的引用方式也可以参考ch3_14_1.py实例,代码如下所示。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P49_1952.jpg?sign=1738866980-WhYJ1aUjLWsLAisotbySXBtN30kTiYWm-0-3986e24ae0b4c17398418be6c8cc4b04)