liyuanhe211 发表于 2020-4-6 17:51
能不能给出一个例子?
snljty 发表于 2020-4-6 11:17
我记得numpy.linalg就是基于BLAS和LAPACK库啊,之前测试过的numpy.linalg.eigh的结果和LAPACK库的dsyev函数 ...
granvia 发表于 2020-4-8 16:00
我在网上找了下,好像是这样的。也有人说SciPy解本征值比NumPy更靠谱些,不知道大家有没有经验?
snljty 发表于 2020-4-8 17:02
如果已知是实对称矩阵,用eigh比eig更好。
我感觉至少scipy的linalg更方便(是一个子包,要import scipy. ...
snljty 发表于 2020-4-8 17:02
如果已知是实对称矩阵,用eigh比eig更好。
我感觉至少scipy的linalg更方便(是一个子包,要import scipy. ...
granvia 发表于 2020-4-9 10:37
确实,使用eigh()得到的Lowdin正交化结果与svd的一致,而与eig()的不同。
欢迎光临 计算化学公社 (http://bbs.keinsci.com/) | Powered by Discuz! X3.3 |