![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=1739136947-6NeNQzYHkabDvoPcPSkx6P7zZk0RGhRz-0-36ded25d35b3c6a5e2fccb83cfdcea1f)
执行结果 这个程序可以得到如下结果。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P46_1906.jpg?sign=1739136947-ZeLGIZHEx25PSXfxS03CypBz06Myp9lw-0-cd5b6fe39489af0f90c0a910e4891c4a)
在轴(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=1739136947-4GijSqZDhDcJG4K1ARGTq6Itm2dlI1bF-0-e0e3a815bfbf8633050d8d0f65b1f8bb)
执行结果 这个程序可以得到如下结果。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P47_1919.jpg?sign=1739136947-qkjCSjuw8FeknPy3gGeS7zvdovkj8Lil-0-cd758e5cce7c4fbe9be6bc33cf7ace16)
读者可能已发现轴编号是由最外层往最内层编号。