сортируют собственные значения и связанные с ними собственные векторы после использования numpy.linalg.eig в python

Я использую numpy.linalg.eig для получения списка собственных значений и собственные векторы:

A = someMatrixArray
from numpy.linalg import eig as eigenValuesAndVectors

solution = eigenValuesAndVectors(A)

eigenValues = solution[0]
eigenVectors = solution[1]

Я хотел бы отсортировать свои собственные значения (например, от наименьшего к наибольшему) таким образом, чтобы я знал, каков связанный собственный вектор после сортировки.

Я не нахожу никакого способа сделать это с функциями Python. Есть ли простой способ или мне нужно закодировать мою версию сортировки?

77
задан Jorge Leitao 19 March 2014 в 09:53
поделиться