РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pynpSpUfAc 69 of 145 menu
◀ ▶

Накопление в NumPy

У универсальной функции есть приём, который на каждом шаге учитывает все предыдущие ячейки: для сложения получается бегущая сумма через accumulate у сложения, для умножения тот же приём даёт бегущее произведение.

Для одномерного ряда форма ответа совпадает с формой входа. Покажем накопление суммы по баллам:

import numpy as np marks = np.array([2, 3, 1, 4]) running = np.add.accumulate(marks) print(running) # выведет [ 2 5 6 10]

Для ряда цен [5, 10, 3] постройте ряд промежуточных сумм и выведите его.

Для оценок [1, 4, 2, 3] получите накопленные суммы по ходу ряда и выведите результат.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить