擅长:python、mysql、java
<p>ubuntu的代码不适用于我的Python 3.6.5。它会导致运行时错误。因此,我将他/她的代码重构为这个代码,它在我的测试用例中可以正常工作:</p>
<pre><code>import numpy as np
from numpy import linalg as npla
#
def eigen(A):
eigenValues, eigenVectors = npla.eig(A)
idx = np.argsort(eigenValues)
eigenValues = eigenValues[idx]
eigenVectors = eigenVectors[:,idx]
return (eigenValues, eigenVectors)
</code></pre>