Saya menggunakan numpy.linalg.eig untuk mendapatkan daftar eigenvalues dan eigenvectors:
A = someMatrixArray
from numpy.linalg import eig as eigenValuesAndVectors
solution = eigenValuesAndVectors(A)
eigenValues = solution[0]
eigenVectors = solution[1]
Saya ingin mengurutkan eigenvalues saya (misalnya dari yang terendah ke tertinggi), dengan cara yang saya tahu apa vektor eigen terkait setelah penyortiran.
Saya tidak menemukan cara untuk melakukan itu dengan fungsi python. Apakah ada cara sederhana atau saya harus mengkodekan versi sortir saya?
idx = eigenValues.argsort()[::-1]
.