paddle.linalg¶
paddle.linalg 目录下包含飞桨框架支持的线性代数相关 API。具体如下:
矩阵属性相关 API¶
API 名称 |
API 功能 |
---|---|
|
计算方阵的行列式 |
|
计算方阵行列式的符号、绝对值的自然对数 |
|
根据矩阵的范数,来计算矩阵的条件数 |
|
计算矩阵范数或向量范数 |
|
计算矩阵的秩 |
矩阵计算相关 API¶
API 名称 |
API 功能 |
---|---|
|
2 个或更多矩阵的乘法,会自动选择计算量最少的乘法顺序 |
|
计算方阵的 n 次幂 |
|
计算方阵的逆矩阵 |
|
计算矩阵的广义逆 |
|
计算矩阵的协方差矩阵 |
|
计算方阵的矩阵指数 |
矩阵分解相关 API¶
API 名称 |
API 功能 |
---|---|
|
计算一般方阵的特征值与特征向量 |
|
计算一般方阵的特征值 |
|
计算厄米特矩阵或者实数对称矩阵的特征值和特征向量 |
|
计算厄米特矩阵或者实数对称矩阵的特征值 |
|
计算一个实数对称正定矩阵的 Cholesky 分解 |
|
使用 Cholesky 因子 U 计算对称正定矩阵的逆矩阵 |
|
计算矩阵的奇异值分解 |
|
对低秩矩阵进行奇异值分解 |
|
对矩阵进行线性主成分分析 |
|
计算矩阵的正交三角分解(也称 QR 分解) |
|
计算矩阵的 LU 分解 |
|
对矩阵的 LU 分解结果进行展开得到各单独矩阵 |
|
计算 Householder 矩阵乘积的前 n 列(输入矩阵为 [*,m,n] ) |
|
计算一个普通矩阵与 Householder 矩阵的乘积 |
线性方程求解相关 API¶
API 名称 |
API 功能 |
---|---|
|
求解线性方程组的最小二乘问题 |
|
计算具有唯一解的线性方程组,方程左边为方阵,右边为矩阵 |
|
计算具有唯一解的线性方程组,方程左边为上(下)三角方阵,右边为矩阵 |
|
通过 Cholesky 分解矩阵,计算具有唯一解的线性方程组 |