Boolean indexing: элементы > mean

MediumML coding
05:00
Лучше работает на десктопе
NumPyboolean-indexingwhere

Дан одномерный массив чисел. Найдите все элементы, которые больше среднего значения массива.

Верните dict с ключами:
- indices: список индексов (0-based)
- values: список значений

Сигнатура

def above_mean(data: list[float]) -> dict:

Примеры

Пример 1

Вход:
data = [1,5,3,8,2,7]
Выход:{"indices":[1,3,5],"values":[5,8,7]}

Пример 2

Вход:
data = [10,20,30,40,50]
Выход:{"indices":[3,4],"values":[40,50]}

Пример 3

Вход:
data = [5,5,5,5]
Выход:{"indices":[],"values":[]}
Консоль
Нажмите Run или Ctrl+Enter для запуска