轴的概念
以四维的数据为例,每一级[ ]就代表一个轴,最外层的是0轴。
四维数据
[
[
[
[472, 430, 386, 237, 358],
[215, 241, 233, 321, 440]
],
[
[144, 485, 419, 463, 305],
[118, 183, 265, 203, 243]
]
],
[
[
[375, 185, 301, 391, 220],
[100, 351, 258, 418, 185]
],
[
[388, 204, 369, 346, 480],
[452, 381, 163, 415, 358]
]
]
]
轴的运算
同级轴对应位置进行运算。以np.sum()为例
不设置轴
全部的数都加起来
轴为0
我们将下图红色的部分叫做子数组,运算时将同级的子数组进行重叠,对应重合的位置进行运算。绿色是运算结果
运算后,子数组括号会塌陷,即消失啦
轴为1
轴1包含的子数组,进行重叠,重合的位置进行运算。
运算后,子数组的括号会塌陷,即消失啦
轴为2
轴为3
最里边的每个数,进行运算
[
[
[1883, 1450],
[1816, 1012]
],
[
[1472, 1312],
[1787, 1769]
]
]