Задача · 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 — их можно прочитать, но не изменить.
Не добавляйте лишних импортов, если в задаче это прямо не сказано.
Подпишись, чтобы пройти курс
Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.