torch.ldexp# torch.ldexp(input, other, *, out=None) → Tensor# Multiplies input by 2 ** other. outi=inputi∗2iother ext{{out}}_i = ext{{input}}_i * 2^ ext{{other}}_i outi=inputi∗2iotherTypically this function is used to construct floating point numbers by multiplying mantissas in input with integral powers of two created from the exponents in other. Parameters input (Tensor) – the input tensor. other (Tensor) – a tensor of exponents, typically integers. Keyword Arguments out (Tensor, optional) – the output tensor. Example: >>> torch.ldexp(torch.tensor([1.]), torch.tensor([1])) tensor([2.]) >>> torch.ldexp(torch.tensor([1.0]), torch.tensor([1, 2, 3, 4])) tensor([ 2., 4., 8., 16.])