numPy Собственные значения(числа) и собственные векторы linalg.eig -- как получить

linalg.eig -- функция вычисляющая собственные векторы и собственные значения матрицы

Пример:

np.linalg.eig(np.matrix('-1 -6; 2 6'))

Формат возвращаемых значений

Например для матрицы:

np.linalg.eig(np.matrix('-1 -6; 2 6'))

получим:

[[-1 -6]  # сама матрица
 [ 2  6]]

(array([ 2.,  3.]), matrix([[-0.89442719,  0.83205029],
        [ 0.4472136 , -0.5547002 ]])) # результат

Где [ 2., 3.] -- её собственные значения, а

-0.89442719
0.4472136 

и

0.83205029
 -0.5547002

-- два собственных вектора.

Подробнее о формате: https://docs.scipy.org/doc/numpy/referen...

Ещё рассуждения см. здесь