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

Функция вдоль оси в NumPy

Функция apply_along_axis берёт таблицу, выбирает ось и для каждого среза вдоль неё вызывает вашу функцию: на вход подаётся одномерный фрагмент, на выходе собирается новый массив.

Посчитаем сумму баллов в каждой строке таблицы:

import numpy as np def row_sum(row): return np.sum(row) scores = np.array([[1, 2, 3], [4, 0, 1]]) totals = np.apply_along_axis(row_sum, 1, scores) print(totals) # выведет [6 5]

Для таблицы цен [[10, 5], [2, 3]] получите сумму по каждой строке с помощью своей функции над одномерным рядом и выведите ответ.

Для оценок [[4, 4], [1, 2], [3, 3]] найдите наибольший балл в каждой строке и выведите ряд результатов.

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