classificar autovalores e autovetores associados após usar numpy.linalg.eig em python

| | | | | | | |

Estou usando numpy.linalg.eig para obter uma lista de autovalores e autovetores:

A = someMatrixArray de numpy.linalg import eig as eigenValuesAndVectors solution = eigenValuesAndVectors(A) eigenValues = solution[0] eigenVectors = solution[1] 

Gostaria de ordenar meus autovalores (por exemplo, do menor para o maior), de forma que eu saiba qual é o autovetor associado após a ordenação.

Não estou encontrando nenhuma maneira de fazer isso com funções python. Existe alguma maneira simples ou eu tenho que codificar minha versão de classificação?