Функция torch.det в PyTorch


Pytorch torch 参考手册Справочное руководство Pytorch torch

torch.det— это функция в PyTorch, используемая для вычисления определителя квадратной матрицы.

Определение функции

torch.det(input)

Пример использования

Пример

import torch

# Создать матрицу 2x2
a = torch.tensor([[1.0, 2.0], [3.0, 4.0]])

# Вычислить определитель
y = torch.det(a)
print(y)

Результат вывода:

tensor(-2.)

Функция torch.logdet

torch.logdet— это функция в PyTorch, используемая для вычисления логарифма определителя. Когда определитель положителен, она возвращает log(det); когда определитель отрицателен или комплексный, обработка отличается.

Определение функции

torch.logdet(input)

Пример использования

Пример

import torch

# Создать матрицу 2x2
a = torch.tensor([[1.0, 2.0], [3.0, 4.0]])

# Вычислить логарифм определителя
y = torch.logdet(a)
print(y)

Результат вывода:

tensor(nan)

Pytorch torch 参考手册Справочное руководство Pytorch torch

Другие расширения