2015-05-22 261 views

回答

3

numpy的是沒有有關擔保 -

docstring

Returns 
------- 
w : (..., M) array 
    The eigenvalues, each repeated according to its multiplicity. 
    The eigenvalues are not necessarily ordered. The resulting 
    array will be always be of complex type. When `a` is real 
    the resulting eigenvalues will be real (0 imaginary part) or 
    occur in conjugate pairs 

numpy的代表們LAPACK這個計算,所以如果有任何一致的順序,你應該考慮它的實現細節,而不是依賴在上面。

+0

好的,我不會依賴它。但是,我很好奇爲什麼他們似乎幾乎是爲了。如果至少沒有什麼事情可以訂購,那麼我會期待更隨機的訂購。 – user3731622

+0

我想lapack會實現這與行減少,所以它可能是該算法的副作用?如果你可以閱讀fortran,在源代碼中挖掘:) – wim

相關問題