torch.linalg.det#
- torch.linalg.det(A,*,out=None)→Tensor#
Computes the determinant of a square matrix.
Supports input of float, double, cfloat and cdouble dtypes.Also supports batches of matrices, and if
Ais a batch of matrices thenthe output has the same batch dimensions.See also
torch.linalg.slogdet()computes the sign and natural logarithm of the absolutevalue of the determinant of square matrices.- Parameters:
A (Tensor) – tensor of shape(*, n, n) where* is zero or more batch dimensions.
- Keyword Arguments:
out (Tensor,optional) – output tensor. Ignored ifNone. Default:None.
Examples:
>>>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])