torch.linalg¶
常见的线性代数运算。
请参阅线性代数(torch.linalg)以了解一些常见的数值边缘情况。
矩阵属性
计算向量或矩阵的范数。 |
|
计算向量范数。 |
|
计算矩阵范数。 |
|
|
|
计算方阵的行列式。 |
|
计算方阵行列式的绝对值的符号和自然对数。 |
|
计算矩阵相对于矩阵范数的条件数。 |
|
计算矩阵的数值秩。 |
分解
计算复数厄米或实对称正定矩阵的 Cholesky 分解。 |
|
计算矩阵的 QR 分解。 |
|
计算矩阵的带部分选主元的 LU 分解。 |
|
计算矩阵带部分选主元的 LU 分解的紧凑表示。 |
|
计算存在时平方矩阵的特征值分解。 |
|
计算平方矩阵的特征值。 |
|
计算复数厄米或实对称矩阵的特征值分解。 |
|
计算复数厄米或实对称矩阵的特征值。 |
|
计算矩阵的奇异值分解(SVD)。 |
|
计算矩阵的奇异值。 |
解算器
计算具有唯一解的平方线性方程组的解。 |
|
计算具有唯一解的三角形线性方程组的解。 |
|
在给定 LU 分解的情况下,计算具有唯一解的平方线性方程组的解。 |
|
计算线性方程组的最小二乘问题的解。 |
逆运算
如果存在,计算方阵的逆。 |
|
计算矩阵的伪逆(摩尔-彭罗斯逆)。 |
矩阵函数 ¶
计算方阵的矩阵指数。 |
|
计算整数 n 的方阵 n 次幂。 |
矩阵乘积 ¶
计算两个三维向量的叉积。 |
|
|
|
沿着维度计算两个向量批次的点积。 |
|
通过重新排序乘法,以最少的算术运算高效地乘以两个或多个矩阵。 |
|
计算 Householder 矩阵乘积的前 n 列。 |
张量运算 §
计算表达式 |
|
计算满足 torch.tensordot(A, X) = B 的解 X。 |
杂项
生成 Vandermonde 矩阵。 |
实验函数 ¶
计算复数厄米或实对称正定矩阵的 Cholesky 分解。 |
|
如果一个方阵是可逆的,则计算其逆矩阵。 |
|
一种不执行错误检查的 |
|
这是一个不执行错误检查的 |
|
计算一个厄米或对称(可能是不定的)矩阵的 LDL 分解的紧凑表示。 |
|
这是一个不执行错误检查的 |
|
使用 LDL 分解法求解线性方程组的解。 |