首页 > 解决方案 > 我在哪里可以找到描述许多数值线性代数包使用的精确算法的文档?

问题描述

我的(一般)问题是我是否可以找到描述许多数值线性代数包使用的精确算法的文档,如果可以,我如何(或在哪里)找到它们。

例如,我想知道 Python 函数numpy.linalg.eigh, 使用哪种算法。该参考文献没有描述甚至没有提及具体算法,但表示它(内部)使用LAPACK例程,_syevd并且_heevd. 那么我在哪里可以找到哪些算法_syevd_heevd使用。

我知道您可以使用例如 Jacobi 方法对对称矩阵进行特征值分解,并且您可以使用例如 Lanczos 方法对正定矩阵进行特征值分解。但是我找不到具体描述每个函数使用哪些算法的文档。

谢谢!

标签: pythonnumpypackagenumericlapack

解决方案


推荐阅读