mindspore.mint.frac

查看源文件
mindspore.mint.frac(input)[源代码]

计算 input 中每个元素的小数部分。

\[out_i = input_i - \lfloor |input_i| \rfloor * sgn(input_i)\]

警告

这是一个实验性API,后续可能修改或删除。

参数:
  • input (Tensor) - 输入Tensor。

返回:

Tensor,其类型和shape与 input 相同。

异常:
  • TypeError - input 不是Tensor。

支持平台:

Ascend

样例:

>>> import mindspore
>>> import numpy as np
>>> from mindspore import Tensor, mint
>>> x = Tensor([2, 4.2, -2.5], mindspore.float16)
>>> output = mint.frac(x)
>>> print(output)
  [ 0.      0.1992 -0.5   ]