![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=1739260448-sZxcv8noblYpmBAHobGXhLosJ43giWjG-0-006d9e4739ebdf4c4f5de0c4abdb2582)
要索引二维数组内容须使用2个索引,分别是axis=0的索引编号与axis=1的索引编号,细节可以参考下列实例。
程序实例ch3_13.py:列出二维数组特定索引的数组元素。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P47_1927.jpg?sign=1739260448-jGUrtm3cUcK7hh6ZWsH0BZd2h3VzfdYJ-0-4ea9205b99ef1e12f8bd7aceb3c6131c)
执行结果
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P48_1934.jpg?sign=1739260448-FH3Vw0kkVxFuMmDZRAiLi7Rdjr3fWD8M-0-15c08755142a49df8eb53a8fbf02e42e)
注:上述第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=1739260448-T2Q9KQDeAKWOMcTdLtKC7tnv4ZJQBcr1-0-84e55d465f1ddd7fa72d804618ed0ba0)
下图是三维数组内容与相对位置的索引图。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P48_1940.jpg?sign=1739260448-6tfE5be91BYs95yiPXXP2p5eSFfvfmqk-0-43c235f039d8fed8076111a5f2c8e28d)
要索引三维数组内容须使用3个索引,分别是axis=0的索引编号、axis=1的索引编号与axis=2的索引编号,细节可以参考下列实例。
程序实例ch3_14.py:列出三维数组特定索引的数组元素。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P48_1943.jpg?sign=1739260448-ia39Q6eX5i55mwHzmZHSEKe7cydTQ3F0-0-acd0c76f7d047ada31c268ca08bd9c47)
执行结果
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P49_1949.jpg?sign=1739260448-jlJQeWBh3jFG2HM8LAbl78CZqcYebe9H-0-ad8aef08076257a0d9861c52e91e69f8)
上述第9行索引的引用方式也可以参考ch3_14_1.py实例,代码如下所示。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P49_1952.jpg?sign=1739260448-XskbZaABjozIYZQCMHiQOec4r4FfvW7m-0-2d128b16abd9e9310c960321a02bf085)