![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=1739116400-fIi1QYIkaAwlIJfEaXKczclRtaJxSljE-0-3c5ab96459e039f2c2730e5531dec5cb)
要索引二维数组内容须使用2个索引,分别是axis=0的索引编号与axis=1的索引编号,细节可以参考下列实例。
程序实例ch3_13.py:列出二维数组特定索引的数组元素。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P47_1927.jpg?sign=1739116400-42pqGD9MN6J3eFwE2CB3EKm9w9hIW87T-0-722d7894de2b03793e3e0e2bda4fc889)
执行结果
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P48_1934.jpg?sign=1739116400-v7MhckRXvFs1DfTDhLxmAHS7ONqRXgZ7-0-985493e7e03750320683bf28ca8354e7)
注:上述第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=1739116400-s1LhLOxJFy5UVeIanS6v4yMB34Bpgskk-0-8fccf2270beda99521cc0d814813450d)
下图是三维数组内容与相对位置的索引图。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P48_1940.jpg?sign=1739116400-2rIHFVp4lEvGwxzZ4wcOieSXZVBn9n5O-0-77e70fb0da33815c317490a5c353c403)
要索引三维数组内容须使用3个索引,分别是axis=0的索引编号、axis=1的索引编号与axis=2的索引编号,细节可以参考下列实例。
程序实例ch3_14.py:列出三维数组特定索引的数组元素。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P48_1943.jpg?sign=1739116400-5eqgOYs5KOTXYBs32yaImN0xyykfPHku-0-9b8d472ef4bfc953632455367f65295b)
执行结果
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P49_1949.jpg?sign=1739116400-8mZg1WklHMcTPLZ1QugOgmBDwJJa1HS9-0-68e0f47f24126dba5f150c1d2b0a0ed7)
上述第9行索引的引用方式也可以参考ch3_14_1.py实例,代码如下所示。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P49_1952.jpg?sign=1739116400-AsgwpRzLZW7gWYQTPV7wqzWrUDe9L313-0-7d5b49ffda57971a57fac7f104180fb5)