Перейти к содержимому
Задача · NumPy и pandas · урок 7 из 12

Задача: значения выше среднего столбца

Напишите функцию above_mean_counts(X): она принимает двумерный массив numpy и возвращает одномерный массив. В нём для каждого столбца X стоит число значений этого столбца, которые больше его среднего.

  • above_mean_counts(np.array([[1, 10], [5, 20], [6, 90]])) → [2, 1]
  • above_mean_counts(np.array([[1], [2], [3]])) → [1]
  • above_mean_counts(np.array([[4, 1], [4, 2], [4, 6]])) → [0, 1]

Ограничения: в X хотя бы одна строка, значения могут быть отрицательными и дробными; значение, равное среднему, не считается; длина результата равна числу столбцов.

Кнопка «Запустить тесты» выполняет проверки с вкладки test_above_mean.py — их можно прочитать, но не изменить.

Не добавляйте лишних импортов, если в задаче это прямо не сказано.

above_mean.py — python
python · строк: 6
Ctrl+Enter запуск · Esc выйти из редактора

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом