Нахождение собственных векторов с помощью numpy.linalg.eig - PullRequest
0 голосов
/ 09 апреля 2019

Я хочу найти собственный вектор для матрицы.Я использую библиотеку numpy.linalg.eig в Python.Выходные данные, полученные из этой команды, не дают собственного вектора в векторной форме.

x = np.array([[0, 1], [-2, -3]])
val, vec=np.linalg.eig(x)

vec дает выходной сигнал array([[ 0.70710678, -0.4472136 ], [-0.70710678, 0.89442719]]).И, следовательно, vec[0] и vec[1] равны [ 0.70710678, -0.4472136 ] и [-0.70710678, 0.89442719] соответственно (это не собственные векторы для этой матрицы).

Собственные векторы для этой матрицы [0.70710678,-0.70710678] и [-0.4472136, 0.89442719]. (который не может быть получен из vec[0] или vec[1], поскольку это транспонирование).Как получить фактические собственные векторы из vec переменной?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...