tha*_*ing 8 python eigenvector
eigenvalues, eigenvectors = linalg.eig(K)
Run Code Online (Sandbox Code Playgroud)
我怎样才能打印出特征向量len(K).所以,如果有K2x2矩阵,我得到4个特征向量,如果有len(K)=2.... 我怎么能打印其中2个...
非常感谢
NPE*_*NPE 11
你得到两个长度为2的向量,而不是四个向量.例如:
In [1]: import numpy as np
In [2]: K=np.random.normal(size=(2,2))
In [3]: eigenvalues, eigenvectors = np.linalg.eig(K)
In [4]: eigenvectors
Out[4]:
array([[ 0.83022467+0.j , 0.83022467+0.j ],
[ 0.09133956+0.54989461j, 0.09133956-0.54989461j]])
In [5]: eigenvectors.shape
Out[5]: (2, 2)
Run Code Online (Sandbox Code Playgroud)
第一个向量是eigenvectors[:,0],第二个是eigenvectors[:,1].
| 归档时间: |
|
| 查看次数: |
19008 次 |
| 最近记录: |