mindspore.ops.ldexp
- mindspore.ops.ldexp(x, other)[源代码]
逐元素将输入tensor乘以
。该函数通常用于将尾数`x`和由指数`other`创建的2的整数次幂相乘来构造浮点数:
- 参数:
x (Tensor) - 尾数tensor。
other (Tensor) - 指数tensor,通常为整数。
- 返回:
Tensor
- 支持平台:
Ascend
GPU
CPU
样例:
>>> import mindspore >>> x = mindspore.tensor([1.], mindspore.float32) >>> other = mindspore.tensor([1, 2, 3, 4], mindspore.int32) >>> out = mindspore.ops.ldexp(x, other) >>> print(out) [ 2. 4. 8. 16.] >>> x = mindspore.tensor([[1.], [2]], mindspore.float32) >>> other = mindspore.tensor([[1.], [2]], mindspore.int32) >>> out = mindspore.ops.ldexp(x, other) >>> print(out) [[2.] [8.]]