解决Numpy中的广义特征值问题

解决Numpy中的广义特征值问题,第1张

解决Numpy中的广义特征值问题

对于对称密集矩阵,您可以

scipy.linalg.eigh()
用来解决此广义特征值问题:

from scipy.linalg import eigheigvals, eigvecs = eigh(A, B, eigvals_only=False)

您会发现这

eigvecs
很复杂
ndarray
,所以也许您必须使用
eigvecs.real

在同一个模块

eigvalsh()
,对于您的情况,该模块可能会执行得更快,但不会返回特征向量。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5630894.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存