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, 然后" target="_blank" rel="nofollow">
给你参考

Links booklink

Contact Us: admin [ a t ] ucptt.com