Función PyTorch torch.linalg.det
Manual de referencia de Pytorch torch
torch.linalg.detes una función del módulo de álgebra lineal de PyTorch que se utiliza para calcular el determinante de la matriz. Estorch.detla alternativa recomendada de.
Definición de la función
torch.linalg.det(A)
Parámetros:
A(Tensor): Matriz cuadrada de entrada.
Valor de retorno:
torch.Tensor: Devuelve el determinante de la matriz.
Ejemplo de uso
Ejemplo
import torch
# Crear una matriz cuadrada
A = torch.tensor([[1.0, 2.0, 3.0],
[0.0, 4.0, 5.0],
[0.0, 0.0, 6.0]])
# Calcular el determinante
det_A = torch.linalg.det(A)
print("Matriz A:")
print(A)
print("Determinante:")
print(det_A)
# Crear una matriz cuadrada
A = torch.tensor([[1.0, 2.0, 3.0],
[0.0, 4.0, 5.0],
[0.0, 0.0, 6.0]])
# Calcular el determinante
det_A = torch.linalg.det(A)
print("Matriz A:")
print(A)
print("Determinante:")
print(det_A)
El resultado de salida es:
矩阵 A:
tensor([[1., 2., 3.],
[0., 4., 5.],
[0., 0., 6.]])
行列式:
tensor(24.)
Otras extensiones