Función torch.det de PyTorch


Pytorch torch 参考手册Manual de referencia de PyTorch torch

torch.detEs la función de PyTorch utilizada para calcular el determinante de una matriz cuadrada.

Definición de la función

torch.det(input)

Ejemplo de uso

Ejemplo

import torch

# Crear una matriz de 2x2
a = torch.tensor([[1.0, 2.0], [3.0, 4.0]])

# Calcular el determinante
y = torch.det(a)
print(y)

El resultado de salida es:

tensor(-2.)

Función torch.logdet

torch.logdetEs la función de PyTorch utilizada para calcular el logaritmo del determinante. Cuando el determinante es positivo, devuelve log(det); cuando es negativo o complejo, el manejo es diferente.

Definición de la función

torch.logdet(input)

Ejemplo de uso

Ejemplo

import torch

# Crear una matriz de 2x2
a = torch.tensor([[1.0, 2.0], [3.0, 4.0]])

# Calcular el logaritmo del determinante
y = torch.logdet(a)
print(y)

El resultado de salida es:

tensor(nan)

Pytorch torch 参考手册Manual de referencia de PyTorch torch

Otras extensiones