![OpenCV计算机视觉项目实战(Python版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/696/52842696/b_52842696.jpg)
上QQ阅读APP看书,第一时间看更新
3-5-1 认识axis的定义
程序实例ch3_11.py:建立3×5的二维数组同时打印结果。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P46_1903.jpg?sign=1739214751-CdYuENbYnDmGfaCRxOvloAdlb7OvWa1V-0-03ab270d920e7cb0b286bc9314f4a1a5)
执行结果 这个程序可以得到如下结果。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P46_1906.jpg?sign=1739214751-YgQFj9lpgOL3v6jCRuggWZ1YMxyYd9mA-0-bc02dee9c23b15eab050c7a7bdf6d601)
在轴(axis)的定义中,最小轴编号代表数组的最外层,所以上述最外层的轴编号是0,相当于axis=0,在此层有3个子数组,分别是[0, 1, 2, 3, 4]、[5, 6, 7, 8, 9]、[10, 11, 12, 13, 14]。最大数值的轴代表最内层,此例是axis=1,每个数组有5个元素。2个二维数组,可以建立三维数组,参考如下实例。
程序实例ch3_12.py:建立2×3×5的三维数组同时打印结果。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P47_1916.jpg?sign=1739214751-bFcV39UWKXgRlhyAAuO0yzUzq0I6WkMB-0-a2914c5b10db4555a7ac86e68d979cd6)
执行结果 这个程序可以得到如下结果。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P47_1919.jpg?sign=1739214751-Q2R1BBYeRZZ8HIQXEvcOtr7Sib0gD2Kr-0-cfd6f7a017ec5e66b2ef01b5edede437)
读者可能已发现轴编号是由最外层往最内层编号。