numpy

作者: chukc (chu)   2016-07-10 15:43:03
想請問一下我利用下面的方式去求eigenvalue和eigenvector但試了好幾個矩陣,每個求
出的eigenvalue都是對的但eigenvector卻都是錯的,想請問有人知道是為什麼嗎?還有
我想讓存取的形式為整數所以在第二和第三行後面加了dtype=int但加上去後就會顯示錯
誤,是因為在這邊不能用嗎?
eigenvalue,eigenvector = np.linalg.eig(c)
print('first tuple of eig:',eigenvalue)
print('second tuple of eig:',eigenvector)
作者: yeh6   2016-07-11 00:54:00
你是不是用eigenvector[0]對應到eigenvalue[0]
作者: chukc (chu)   2016-07-11 06:59:00
我記得是第一行的eigenvector是對應最小的eigenvalue,第二行對應第二小的(i.e.eigenvector會自動對應從小排到大的eigenvalue
作者: yeh6   2016-07-12 22:47:00
我隨機取一個矩陣A, 然後http://imgur.com/kiUJyb3 給你參考

Links booklink

Contact Us: admin [ a t ] ucptt.com