numpy.linalg.eigを使用して、固有値と固有ベクトルのリストを取得しています。
A = someMatrixArray
from numpy.linalg import eig as eigenValuesAndVectors
solution = eigenValuesAndVectors(A)
eigenValues = solution[0]
eigenVectors = solution[1]
ソート後に関連付けられた固有ベクトルが何であるかがわかる方法で、固有値を(たとえば、最低から最高に)ソートしたいと思います。
私はPython関数でそれを行う方法を見つけていません。簡単な方法はありますか、それともソートバージョンをコーディングする必要がありますか?
idx = eigenValues.argsort()[::-1]
。