paddle.linalg

paddle.linalg 目录下包含飞桨框架支持的线性代数相关 API。具体如下:

矩阵属性相关 API

API 名称

API 功能

计算方阵的行列式

计算方阵行列式的符号、绝对值的自然对数

根据矩阵的范数,来计算矩阵的条件数

计算矩阵范数或向量范数

计算矩阵的秩

矩阵计算相关 API

API 名称

API 功能

2 个或更多矩阵的乘法,会自动选择计算量最少的乘法顺序

计算方阵的 n 次幂

计算方阵的逆矩阵

计算矩阵的广义逆

计算矩阵的协方差矩阵

计算方阵的矩阵指数

矩阵分解相关 API

API 名称

API 功能

计算一般方阵的特征值与特征向量

计算一般方阵的特征值

计算厄米特矩阵或者实数对称矩阵的特征值和特征向量

计算厄米特矩阵或者实数对称矩阵的特征值

计算一个实数对称正定矩阵的 Cholesky 分解

计算矩阵的奇异值分解

对矩阵进行线性主成分分析

计算矩阵的正交三角分解(也称 QR 分解)

计算矩阵的 LU 分解

对矩阵的 LU 分解结果进行展开得到各单独矩阵

计算 Householder 矩阵乘积的前 n 列(输入矩阵为 [*,m,n] )

线性方程求解相关 API

API 名称

API 功能

求解线性方程组的最小二乘问题

计算具有唯一解的线性方程组,方程左边为方阵,右边为矩阵

计算具有唯一解的线性方程组,方程左边为上(下)三角方阵,右边为矩阵

通过 Cholesky 分解矩阵,计算具有唯一解的线性方程组