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


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

torch.resolve_conjЭто функция в PyTorch, используемая для разрешения сопряжённых представлений. Если входной тензор является представлением сопряжённого комплексного числа, эта функция возвращает фактические данные тензора; в противном случае она напрямую возвращает исходный тензор.

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

torch.resolve_conj(input)

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

Пример

import torch

# Создать комплексный тензор
x = torch.randn(3, dtype=torch.complex64)

# Получить сопряжённое представление
x_conj = torch.conj(x)

# Разрешить сопряжение
resolved = torch.resolve_conj(x_conj)

print("Исходный тензор:", x)
print("Сопряжённое представление:", x_conj)
print("После разрешения:", resolved)

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

原始张量: tensor([ 1.2345+0.5678j, -2.3456+1.2345j,  3.4567-0.9876j])
共轭视图: tensor([ 1.2345-0.5678j, -2.3456-1.2345j,  3.4567+0.9876j])
解析后: tensor([ 1.2345-0.5678j, -2.3456-1.2345j,  3.4567+0.9876j])

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

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