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

Свёртка по осям в NumPy

Свернуть массив одной универсальной операцией позволяет метод reduce. Он схлопывает таблицу вдоль выбранной оси: для сложения по всем ячейкам получается сумма, как если бы ряды или столбцы постепенно складывались в одно число.

В двумерной таблице ось с номером 0 идёт по строкам сверху вниз: свёртка вдоль неё оставляет по одному итогу на каждый столбец. Сложим баллы по столбцам:

import numpy as np scores = np.array([[1, 2, 3], [4, 5, 6]]) col_totals = np.add.reduce(scores, axis=0) print(col_totals) # выведет [5 7 9]

Для таблицы цен с двумя строками [[10, 20], [1, 2]] получите итог по каждому столбцу, сложив таблицу вдоль оси с номером 0, и выведите ответ.

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

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