Bất kỳ ai cũng có thể giới thiệu một cách để thực hiện tổng tích lũy ngược trên một mảng không?Thực hiện tổng tích lũy ngược trên một mảng có nhiều mảng
đâu 'tổng tích lũy ngược' được định nghĩa như sau (tôi hoan nghênh bất kỳ sự điều chỉnh về tên cho thủ tục này):
nếu
x = np.array([0,1,2,3,4])
sau đó
np.cumsum(x)
cho
array([0,1,3,6,10])
Tuy nhiên, tôi muốn có được
array([10,10,9,7,4]
bất cứ ai có thể đề xuất một cách để làm điều này?
Một cách tương đương, nhưng cú pháp khác nhau là: x [:: - 1] .cumsum() [:: - 1] – Staza