Функция PyTorch torch.ldexp
Справочное руководство Pytorch torch
torch.ldexpЭто функция в PyTorch, используемая для умножения мантиссы на 2 в степени экспоненты; она является обратной операцией к frexp.
Определение функции
torch.ldexp(input, other, out=None)
Примеры использования
Пример
import torch
# Разложить с помощью frexp
x = torch.tensor([8.0, 4.5, 2.0])
mantissa, exponent = torch.frexp(x)
# Восстановить с помощью ldexp
reconstructed = torch.ldexp(mantissa, exponent)
print("Восстановленное значение:", reconstructed)
# Разложить с помощью frexp
x = torch.tensor([8.0, 4.5, 2.0])
mantissa, exponent = torch.frexp(x)
# Восстановить с помощью ldexp
reconstructed = torch.ldexp(mantissa, exponent)
print("Восстановленное значение:", reconstructed)
Результат вывода:
重建值: tensor([8., 4.5, 2.])
Другие расширения