Fonction torch.resolve_neg de PyTorch
Manuel de référence Pytorch torch
torch.resolve_negIl s'agit d'une fonction de PyTorch utilisée pour résoudre les vues négatives. Si le tenseur d'entrée est une vue négative (c'est-à-dire une vue créée par négation), cette fonction renvoie les données réelles du tenseur.
Définition de fonction
torch.resolve_neg(input)
Exemple d'utilisation
Exemple
import torch
# Créer un tenseur
x = torch.tensor([1.0, 2.0, 3.0, 4.0])
# Obtenir une vue négative
x_neg = torch.neg(x)
# Résoudre une vue négative
resolved = torch.resolve_neg(x_neg)
print("Tenseur d'origine :", x)
print("Vue négative :", x_neg)
print("Après résolution :", resolved)
# Créer un tenseur
x = torch.tensor([1.0, 2.0, 3.0, 4.0])
# Obtenir une vue négative
x_neg = torch.neg(x)
# Résoudre une vue négative
resolved = torch.resolve_neg(x_neg)
print("Tenseur d'origine :", x)
print("Vue négative :", x_neg)
print("Après résolution :", resolved)
Le résultat de sortie est:
原始张量: tensor([1., 2., 3., 4.]) 负视图: tensor([-1., -2., -3., -4.]) 解析后: tensor([-1., -2., -3., -4.])
Autres extensions