Shortcuts

torch.linalg.det

torch.linalg.det(A, *, out=None) 张量

计算方阵的行列式。

支持输入 float、double、cfloat 和 cdouble 数据类型。 还支持矩阵的批处理,如果 A 是矩阵的批处理,则输出具有相同的批处理维度。

另请参阅

torch.linalg.slogdet() 计算方阵的行列式的符号和绝对值的自然对数。

Parameters

A (张量) – 形状为 (*, n, n) 的张量,其中 * 表示零个或多个批次维度。

Keyword Arguments

输出 (张量, 可选) – 输出张量。如果为,则忽略。默认值:

示例:

>>> 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])
优云智算