From: Keith G. <kwg...@gm...> - 2006-10-27 17:23:54
|
On 10/27/06, jeremito <jer...@gm...> wrote: > I am using a = numpy.linalg.eig(A) to get the eigenvalues and > eigenvectors. I am interested only in the largest eigenvalue so I > would like to sort the first element of a. But if I do that, I won't > know what is the associated eigenvector. Is there a function that will > sort the values and vectors together or do I need to write it myself. You can get the ranking of the eigenvalues with idx = a[0].argsort().argsort() or idx = (-a[0]).argsort().argsort(). And then use that to sort both the eigenvalues and eigenvectors. |