Собственные значения в NumPy
Собственные значения квадратной таблицы -
это числа, на которых особые направления
растягиваются без поворота.
eig из linalg возвращает
массив значений и таблицу векторов.
У диагональной таблицы значения совпадают с диагональю; столбцы второго результата задают направления, доказывать это не будем. Выведем только собственные числа:
import numpy as np
d = np.array([[2., 0.], [0., 5.]])
vals, vecs = np.linalg.eig(d)
print(vals) # выведет [2. 5.]
Для таблицы
[[3., 0.], [0., 1.]] выведите
массив собственных чисел.
Для диагональной таблицы
[[4., 0.], [0., 2.]] выведите
собственные числа без векторов.