Función torch.resolve_conj de PyTorch


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

torch.resolve_conjEs una función en PyTorch utilizada para resolver vistas conjugadas. Si el tensor de entrada es una vista de un número complejo conjugado, esta función devuelve los datos reales del tensor; de lo contrario, devuelve directamente el tensor original.

Definición de la función

torch.resolve_conj(input)

Ejemplo de uso

Ejemplo

import torch

# Crear un tensor complejo
x = torch.randn(3, dtype=torch.complex64)

# Obtener la vista conjugada
x_conj = torch.conj(x)

# Resolver el conjugado
resolved = torch.resolve_conj(x_conj)

print("Tensor original:", x)
print("Vista conjugada:", x_conj)
print("Después de resolver:", resolved)

El resultado de salida es:

原始张量: 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 参考手册Manual de referencia de Pytorch torch

Otras extensiones