Может ли кто-нибудь рекомендовать способ сделать обратную суммарную сумму на массив numpy?Выполнить обратную суммарную сумму на массив numpy
Где обратная накопленная сумма "определяется, как показано ниже (я приветствую какие-то корректировки на имя для этой процедуры):
если таковые
x = np.array([0,1,2,3,4])
затем
np.cumsum(x)
дает
array([0,1,3,6,10])
Тем не менее, я хотел бы получить
array([10,10,9,7,4]
Может кто-нибудь предложить способ сделать это?
Эквивалентный способ, но различный синтаксис: х [:: - 1] .cumsum() [:: - 1] – Staza