Función torch.resolve_neg de PyTorch
Manual de referencia de Pytorch torch
torch.resolve_negEs una función en PyTorch utilizada para resolver vistas negativas. Si el tensor de entrada es una vista negativa (es decir, una vista creada mediante la negación), esta función devuelve los datos reales del tensor.
Definición de la función
torch.resolve_neg(input)
Ejemplo de uso
Ejemplo
import torch
# Crear tensor
x = torch.tensor([1.0, 2.0, 3.0, 4.0])
# Obtener vista negativa
x_neg = torch.neg(x)
# Resolver vista negativa
resolved = torch.resolve_neg(x_neg)
print("Tensor original:", x)
print("Vista negativa:", x_neg)
print("Después de resolver:", resolved)
# Crear tensor
x = torch.tensor([1.0, 2.0, 3.0, 4.0])
# Obtener vista negativa
x_neg = torch.neg(x)
# Resolver vista negativa
resolved = torch.resolve_neg(x_neg)
print("Tensor original:", x)
print("Vista negativa:", x_neg)
print("Después de resolver:", resolved)
El resultado es:
原始张量: tensor([1., 2., 3., 4.]) 负视图: tensor([-1., -2., -3., -4.]) 解析后: tensor([-1., -2., -3., -4.])
Otras extensiones