【发布时间】:2018-05-22 08:42:50
【问题描述】:
我希望能够计算一个大型 n 维 numpy 数组的累积和。最终数组中每个元素的值应该是索引大于或等于当前元素的所有元素的总和。
二维:xᶦʲ = ∑xᵐⁿ ∀ m ≥ i 和 n ≥ j
3D:xᶦʲᵏ = ∑xᵐⁿᵒ ∀ m ≥ i 且 n ≥ j 且 o ≥ k
2D 示例:
1 1 0 2 1 0
1 1 1 -> 5 3 1
1 1 1 8 5 2
1 2 3 6 5 3
4 5 6 -> 21 16 9
7 8 9 45 33 18
3D 示例:
1 1 1 3 2 1
1 1 1 6 4 2
1 1 1 9 6 3
1 1 1 6 4 2
1 1 1 -> 12 8 4
1 1 1 18 12 6
1 1 1 9 6 3
1 1 1 18 12 6
1 1 1 27 18 9
【问题讨论】: