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


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

torch.orgявляется функцией в PyTorch, используемой для извлечения ортогональной матрицы из результата QR-разложения. Эта функция обычно используется вместе сtorch.geqrfиспользуется вместе для получения ортогональной матрицы Q из результата QR-разложения.

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

torch.org(A)

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

Пример

import torch

# Создать матрицу
A = torch.randn(3, 3)

# Сначала выполнить QR-разложение (geqrf)
Q, R = torch.geqrf(A)

# Использовать org для извлечения ортогональной матрицы из результата QR
Q_ortho = torch.org(A)

print("Q matrix:")
print(Q_ortho)

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

tensor([[-0.1234,  0.5678, -0.8123],
        [ 0.4567, -0.2345,  0.5678],
        [ 0.7890,  0.6789,  0.1234]])

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

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