稀疏线性代数 (scipy.sparse.linalg)#
抽象线性算子#
|
执行矩阵向量乘积的通用接口 |
将 A 作为 LinearOperator 返回。 |
矩阵操作#
|
计算稀疏矩阵的逆 |
|
使用Pade近似计算矩阵指数。 |
|
计算矩阵指数 A 对 B 的作用。 |
|
将一个方阵提升到整数幂,power。 |
矩阵范数#
|
稀疏矩阵的范数 |
|
计算稀疏矩阵的1-范数下界。 |
解决线性问题#
线性方程组的直接方法:
|
求解稀疏线性系统 Ax=b,其中 b 可以是向量或矩阵。 |
|
求解方程 |
|
返回一个用于求解稀疏线性系统的函数,其中 A 已预分解。 |
|
选择默认的稀疏直接求解器。 |
线性方程组的迭代方法:
|
使用BI共轭梯度迭代法来求解 |
|
使用双共轭梯度稳定迭代法来求解 |
|
使用共轭梯度迭代法求解 |
|
使用共轭梯度平方迭代法来求解 |
|
使用广义最小残差迭代法来求解 |
|
使用LGMRES算法求解矩阵方程。 |
|
使用最小残差迭代法来求解 Ax=b |
|
使用准最小残差迭代法来求解 |
|
使用灵活的 GCROT(m,k) 算法求解矩阵方程。 |
|
使用无转置准最小残差迭代法来求解 |
最小二乘问题的迭代方法:
矩阵分解#
特征值问题:
|
找到方阵 A 的 k 个特征值和特征向量。 |
|
找到实对称方阵或复Hermitian矩阵A的k个特征值和特征向量。 |
|
局部最优块预处理共轭梯度法 (LOBPCG)。 |
奇异值问题:
|
稀疏矩阵的部分奇异值分解。 |
svds 函数支持以下求解器:
完整或不完整的LU分解
具有结构的稀疏数组#
|
|
异常#
|
ARPACK 迭代未收敛 |
|
ARPACK 错误 |