Функция PyTorch torch.linalg.det
Справочное руководство Pytorch torch
torch.linalg.detЭто функция, используемая для вычисления определителя матрицы в модуле линейной алгебры PyTorch. Этоtorch.detрекомендуемая альтернативная функция.
Определение функции
torch.linalg.det(A)
Parameters:
A(Tensor): Входная квадратная матрица.
Возвращаемое значение:
torch.Tensor: Возвращает определитель матрицы.
Пример использования
Пример
import torch
# Создать квадратную матрицу
A = torch.tensor([[1.0, 2.0, 3.0],
[0.0, 4.0, 5.0],
[0.0, 0.0, 6.0]])
# Вычислить определитель
det_A = torch.linalg.det(A)
print("Матрица A:")
print(A)
print("Определитель:")
print(det_A)
# Создать квадратную матрицу
A = torch.tensor([[1.0, 2.0, 3.0],
[0.0, 4.0, 5.0],
[0.0, 0.0, 6.0]])
# Вычислить определитель
det_A = torch.linalg.det(A)
print("Матрица A:")
print(A)
print("Определитель:")
print(det_A)
Результат вывода:
矩阵 A:
tensor([[1., 2., 3.],
[0., 4., 5.],
[0., 0., 6.]])
行列式:
tensor(24.)
Другие расширения