Sorting eigenvalues and vectors together

Keith Goodman kwgoodman at gmail.com
Fri Oct 27 12:23:46 CDT 2006


On 10/27/06, jeremito <jeremit0 at gmail.com> 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.

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642




More information about the Numpy-discussion mailing list