0
У меня есть массив длиной 5, например.Установка ограничения на количество элементов массива, которые должны быть суммированы?
array = [1,2,6,4,3]
То, что я хочу, это новый массив кумулятивно суммирование максимального заданного числа предыдущих значений, то есть 3:
return_array = [1,3,9,12,13]
Использования NumPy функции на «cumsum» казалась хорошей отправной точкой, однако это представляется ограничено суммированием всего диапазона элементов, что дает:
cumsum_array = np.cumsum(array)
cumsum_array = [1,3,9,13,16]
Я что-то упустил?
Можете ли вы показать, как вы рассчитали '12,13'? – Kasramvd
Этот ответ разницы между концами - тот, который вы хотите: http://stackoverflow.com/a/28884909/901925 – hpaulj