Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Продолжение статей по numpy Линейная алгебра на numpy Сегодня мы рассмотрим ряд функций numpy, относящейся непосредственно к линейной алгебре. Кстати, в прошлой статье мы познакомились с одной такой функцией numpy.dot. Особенность такова, что часть функций есть непосредственно в numpy, а часть в модуле numpy.linalg. Ну, здесь больших проблем нет. Сразу скажу, что сегодня перечислю далеко не все функции numpy по линейной алгебре. А что делать? numpy велик и ужасен! Функция numpy.diag Функция возвращает диагональные элементы массива #!/usr/bin/python3
import numpy as np
a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(np.diag(a)) Результат выполнения [1 5 9] Функция numpy.trace Вычисляет сумму элементов главной диагонали #!/usr/bin/python3
import numpy as np
a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(np.trace(a)) Результ