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

След по выбранным осям в NumPy

Для трёхмерного массива trace с axis1 и axis2 суммирует совпадающие индексы внутри двух осей. В основной книге след уже был для плоской таблицы по главной диагонали.

Создадим массив формы (2, 2, 2): на первом слое сумма 0+2 и 1+3, на втором 4+6 и 5+7. Просуммируем диагональ по первым двум осям:

import numpy as np t = np.arange(8).reshape(2, 2, 2) print(np.trace(t, axis1=0, axis2=1)) # выведет [6 8]

Для массива формы (2, 2, 2) из чисел 0…7 по порядку выведите след по осям 1 и 2.

Для того же массива выведите след по осям 0 и 2 и сравните длину результата.

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