我正在使用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]
。