numPy Собственные значения(числа) и собственные векторы linalg.eig -- как получить
Primary tabs
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/reference/generated/numpy.linalg.eig.html
Ещё рассуждения см. здесь
- Log in to post comments
- 19511 reads