2017-09-16 62 views
-1

我正在比較np.eig(np.dot(A.T,A))** 2和np.eig(A)計算出的特徵值。 我發現一些值是相同的,但有些不是。有人可以告訴我爲什麼會發生這種情況?不同的特徵值來自np.eig和np.svd

+1

發佈最小,完整,可驗證的示例:https://stackoverflow.com/help/mcve –

回答

0

沒有數學上的理由去期望A的特徵值應該等於(A.T * A)的特徵值的平方。例如,A的特徵值可能是複雜的,而A.T * A的特徵值保證是真實的,因爲A.T * A是一個對稱矩陣。

相關問題