К задачам

Скользящее среднее

СредняяML-задачи
Лучше работает на десктопе
Pandasrollingtime-series

Дан список цен. Вычислите скользящее среднее с заданным окном.

Верните список значений: None для позиций с недостаточным количеством данных, иначе — среднее округлённое до 2 знаков.

Сигнатура

def rolling_mean(prices: list[float], window: int) -> list:

Примеры

Пример 1

Вход:
prices = [100,102,98,105,103,107,110,108]
window = 7
Выход:[null,null,null,null,null,null,103.57,104.71]

Пример 2

Вход:
prices = [10,20,30,40,50,60,70]
window = 7
Выход:[null,null,null,null,null,null,40]

Пример 3

Вход:
prices = [1,2,3,4,5]
window = 3
Выход:[null,null,2,3,4]
Код
Python · Ctrl/⌘ + Enter для запуска
Лимит
05:00
Консоль
Нажмите кнопку запуска или Ctrl+Enter
Скользящее среднее — ML-задачи задача — ML Mentor