numpy中ndarray定义了多维数组,但是维数和轴号(axis)特别容易混淆,因此作了以下分析总结。
维数的判断(2种方法)
1、数左方括号“ [ ”的个数,如下图就是4维数组(有四个左括号,是4维)
2、查看shape属性的输出元组元素个数(有四个元素,也是4维)
轴号的判断(从左向右依次是0,1,2...)
轴号可以数左括号“[”的顺序得到,从左到右依次是0,1,2... ,下面以sum函数进行验证。
1、sum(axis=0)
沿着0号轴进行求和,即将0号轴压缩为一个值,等效去除0号轴,最终结果由(2,3,2,4)变为&