упорядочение собственных значений в numpy linalg - PullRequest
0 голосов
/ 19 октября 2018

Я немного озадачен выводом функции np.linalg.eig ().

Насколько я понимаю, собственные значения должны быть упорядочены так же, как и собственные векторы, так что первое собственное значение соответствует первому собственному вектору.

"Нормализованные (единичные" длины ") собственные векторы, так что столбец v [:, i] является собственным вектором, соответствующим собственному значению w [i]."
https://docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.eig.html

Однако в данном случае, похоже, дело не в этом:

In [109]: np.linalg.eig(np.array( ((0,1),(1,0))))
Out[109]: 
(array([ 1., -1.]), array([[ 0.70710678, -0.70710678],
    [ 0.70710678,  0.70710678]]))

Я неправильно понимаю эту функцию или я что-то упустил?Было бы здорово, если бы кто-то мог помочь мне это прояснить :-)

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