【发布时间】:2012-06-07 02:40:45
【问题描述】:
如何在 Python 中找到拉普拉斯算子 (L) 的外场向量?
我可以使用以下方法获取特征值和特征向量: 特征值,特征向量 = linalg.eig(L)
我假设 python 不会按顺序返回特征值。
我是否取第二大特征值,然后将其与相应的特征向量匹配(在索引中匹配)?
在对特征值排序时,如何处理负值?是按绝对量级排序吗?
感谢您的帮助
【问题讨论】:
-
快速解决方案,
evals,evec = np.linalg.eigh(L) ind = np.argsort(evals) evals = evals[ind] evec = evec[:,ind] -
fiedler = evec[:,1] 连通性 = evals[1]
标签: python numpy linear-algebra