Función torch.ldexp de PyTorch
Manual de referencia de Pytorch torch
torch.ldexpEs una función en PyTorch que se utiliza para multiplicar la mantisa por 2 elevado a la potencia del exponente, y es la operación inversa de frexp.
Definición de la función
torch.ldexp(input, other, out=None)
Ejemplo de uso
Ejemplo
import torch
# Descomponer con frexp
x = torch.tensor([8.0, 4.5, 2.0])
mantissa, exponent = torch.frexp(x)
# Reconstruir con ldexp
reconstructed = torch.ldexp(mantissa, exponent)
print("Valor reconstruido:", reconstructed)
# Descomponer con frexp
x = torch.tensor([8.0, 4.5, 2.0])
mantissa, exponent = torch.frexp(x)
# Reconstruir con ldexp
reconstructed = torch.ldexp(mantissa, exponent)
print("Valor reconstruido:", reconstructed)
El resultado de salida es:
重建值: tensor([8., 4.5, 2.])
Otras extensiones