torch_matrix_power function

Matrix_power

Matrix_power

torch_matrix_power(self, n)

Arguments

  • self: (Tensor) the input tensor.
  • n: (int) the power to raise the matrix to

matrix_power(input, n) -> Tensor

Returns the matrix raised to the power n for square matrices. For batch of matrices, each individual matrix is raised to the power n.

If n is negative, then the inverse of the matrix (if invertible) is raised to the power n. For a batch of matrices, the batched inverse (if invertible) is raised to the power n. If n is 0, then an identity matrix is returned.

Examples

if (torch_is_installed()) { a = torch_randn(c(2, 2, 2)) a torch_matrix_power(a, 3) }
  • Maintainer: Daniel Falbel
  • License: MIT + file LICENSE
  • Last published: 2025-02-14