linalg_det function

Computes the determinant of a square matrix.

Computes the determinant of a square matrix.

Supports input of float, double, cfloat and cdouble dtypes. Also supports batches of matrices, and if A is a batch of matrices then the output has the same batch dimensions.

linalg_det(A)

Arguments

  • A: (Tensor): tensor of shape (*, n, n) where * is zero or more batch dimensions.

Examples

if (torch_is_installed()) { a <- torch_randn(3, 3) linalg_det(a) a <- torch_randn(3, 3, 3) linalg_det(a) }

See Also

Other linalg: linalg_cholesky(), linalg_cholesky_ex(), linalg_eig(), linalg_eigh(), linalg_eigvals(), linalg_eigvalsh(), linalg_householder_product(), linalg_inv(), linalg_inv_ex(), linalg_lstsq(), linalg_matrix_norm(), linalg_matrix_power(), linalg_matrix_rank(), linalg_multi_dot(), linalg_norm(), linalg_pinv(), linalg_qr(), linalg_slogdet(), linalg_solve(), linalg_solve_triangular(), linalg_svd(), linalg_svdvals(), linalg_tensorinv(), linalg_tensorsolve(), linalg_vector_norm()

  • Maintainer: Daniel Falbel
  • License: MIT + file LICENSE
  • Last published: 2025-02-14