
156 Глава 5
собственное разложение, в результате чего был получен вектор (
eigen_vals
), состоящий
из 13 собственных значений и соответствующих собственных векторов, хранящихся
в виде столбцов в матрице 13×13 (
eigen_vecs
).
Собственная декомпозиция в NumPy
Функция
numpy.linalg.eig
была разработана для работы как с симметричными, так и
с несимметричными квадратными матрицами. Однако вы можете обнаруж ить, что
в некоторых случаях она возвращает комплексные собственные значения.
Родственная ей функция
numpy.linalg.eigh
была реализована для декомпозиции
герметовых матриц, что является численно более устойчивым подходом