2014-03-19 101 views

回答

3

我用scipy.sparse.linalg.eigsh传递which="LM"对称稀疏矩阵:

eigvals, eigvecs = eigsh(A, k=10, which='LM', sigma=1.) 

but you should definitely read the documentation.

+0

可以一个省略eigvecs计算如果不需要他们? –

+0

@AlexTwain是的,通过传递'return_eigenvectors = False',在这种情况下,您必须使用'eigvals = eigsh(...)'而不是 –

+0

我并不真正理解sigma = 1的使用。这里。我阅读了文档,但这真的有必要吗?! –