2014-03-19 98 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的使用。這裏。我閱讀了文檔,但這真的有必要嗎?! –