擅长:python、mysql、java
<p>我刚刚发现,通过将浮点/复数值转换为字符串并比较字符串(尽管效率不高),也可以在不使用numpy的情况下实现这一点</p>
<pre><code>from numpy.linalg import eig
A=[[3,1,1],[2,4,2],[-1,-1,1]]
if len(set([str(elem) for elem in eig(A)[0]]))!=len([str(elem) for elem in eig(A)[0]]):
print "Multiple eigenvalues found!"
else:
print "All distinct"
</code></pre>