我有一个形状为 (2,3,3) 的 numpy ndarray,例如:
array([[[ 1, 2, 3],
[ 4, 5, 6],
[12, 34, 90]],
[[ 4, 5, 6],
[ 2, 5, 6],
[ 7, 3, 4]]])
我在 np.sum(在 ndarray 之上,axis=1)中迷路了,为什么这个答案是:
array([[17, 41, 99],
[13, 13, 16]])
谢谢
原文由 vincent 发布,翻译遵循 CC BY-SA 4.0 许可协议
设 A 为数组,然后在您的示例中,当轴为 1 时,添加 [i,:,k]。同样,对于轴 0,添加 [:,j,k],当轴为 2 时,添加 [i,j,:]。