【发布时间】:2011-05-10 16:32:13
【问题描述】:
eigenvalues, eigenvectors = linalg.eig(K)
如何仅打印 len(K) 的特征向量。所以如果有K,2x2矩阵,我得到4个特征向量,如果有len(K)=2,我怎么能只打印其中的2个......
非常感谢
【问题讨论】:
-
为什么不
print eigenvectors[:len(K)]? -
这个矩阵 K 并不总是 2x2....它是随机的 4x4,....
-
我还可以添加,打印特征向量[:len(K)],如果只有 2x2 矩阵,这将不起作用,它打印 4 个元素,而不仅仅是 2....
-
@thaking 牛仔慢点。你不了解特征向量。在继续之前回到你的数学课本。
-
好吧,好像没听懂。我认为你应该写
print eigenvectors[: eigenvalues.index(<index of first almost zero eigenvalue>)]
标签: python eigenvector