Fonction torch.ldexp de PyTorch
Manuel de référence Pytorch torch
torch.ldexpC'est une fonction de PyTorch utilisée pour multiplier la mantisse par 2 élevé à la puissance de l'exposant, et c'est l'opération inverse de frexp.
Définition de fonction
torch.ldexp(input, other, out=None)
Exemples d'utilisation
Exemple
import torch
# Décomposer à l'aide de frexp
x = torch.tensor([8.0, 4.5, 2.0])
mantissa, exponent = torch.frexp(x)
# Reconstruire à l'aide de ldexp
reconstruit = torch.ldexp(mantisse, exposant)
print("Valeur reconstruite :", reconstructed)
# Décomposer à l'aide de frexp
x = torch.tensor([8.0, 4.5, 2.0])
mantissa, exponent = torch.frexp(x)
# Reconstruire à l'aide de ldexp
reconstruit = torch.ldexp(mantisse, exposant)
print("Valeur reconstruite :", reconstructed)
Le résultat de sortie est:
重建值: tensor([8., 4.5, 2.])
Autres extensions