看板 Python 關於我們 聯絡資訊
想請問一下我利用下面的方式去求eigenvalue和eigenvector但試了好幾個矩陣,每個求 出的eigenvalue都是對的但eigenvector卻都是錯的,想請問有人知道是為什麼嗎?還有 我想讓存取的形式為整數所以在第二和第三行後面加了dtype=int但加上去後就會顯示錯 誤,是因為在這邊不能用嗎? eigenvalue,eigenvector = np.linalg.eig(c) print('first tuple of eig:',eigenvalue) print('second tuple of eig:',eigenvector) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.9.134.173 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1468136586.A.5DC.html
yeh6: 你是不是用eigenvector[0]對應到eigenvalue[0] 07/11 00:54
chukc: 我記得是第一行的eigenvector是對應最小的eigenvalue,第二 07/11 06:59
chukc: 行對應第二小的(i.e.eigenvector會自動對應從小排到大的eig 07/11 06:59
chukc: envalue 07/11 06:59
yeh6: 我隨機取一個矩陣A, 然後http://imgur.com/kiUJyb3 給你參考 07/12 22:47