torch.linalg.det¶
- torch.linalg.det(A, *, out=None) Tensor ¶
计算方阵的行列式。
支持输入 float、double、cfloat 和 cdouble 数据类型。也支持矩阵批处理,如果
A
是矩阵批,则输出具有相同的批维度。参见
计算方阵行列式的绝对值的符号和自然对数。
- 参数:
A (张量) - 形状为 (*, n, n) 的张量,其中 * 为零个或多个批处理维度。
- 关键字参数:
out(张量,可选)- 输出张量。如果为 None 则忽略。默认:None。
示例:
>>> A = torch.randn(3, 3) >>> torch.linalg.det(A) tensor(0.0934) >>> A = torch.randn(3, 2, 2) >>> torch.linalg.det(A) tensor([1.1990, 0.4099, 0.7386])