![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=1738866991-FTEjA6QY3HqPiSrCaVN0bYUekZGg4DPg-0-44fc72eeb8e94fa773d0c1275cbfe685)
执行结果 这个程序可以得到如下结果。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P46_1906.jpg?sign=1738866991-8VG8ZQxEAFJrLVjXgJLxlQfsHPhf5lrf-0-b7bf39109bcd095c25d8f89e038b3684)
在轴(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=1738866991-XvWKIHxRHUQ6jkfwxn1b8eGseSPPcbuW-0-c978283cc1e3bd3295541db986e0b7b5)
执行结果 这个程序可以得到如下结果。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P47_1919.jpg?sign=1738866991-AGdRARitooUKHGVK8IYdZyMXpT6A4X0Z-0-6553cba100aa2952780e828f82ce6fae)
读者可能已发现轴编号是由最外层往最内层编号。