擅长:python、mysql、java
<p>你正在尝试像二维数组一样对特征向量排序。不好的。使用特定的方法。在下面</p>
<pre><code>import numpy as np
from scipy import linalg as linalg
M = np.array([[1,2],[2,1],[3,4],[4,3]])
Evals, Evecs = linalg.eigh(M.T.dot(M))
print Evals
print Evecs
index = Evals.argsort()[::-1]
Evals= Evals[index]
Evecs = Evecs [:,index]
print Evals
print Evecs
</code></pre>