mindspore.Tensor.frac

查看源文件
mindspore.Tensor.frac()

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

\[out_i = self_i - \lfloor |self_i| \rfloor * sgn(self_i)\]
返回:

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

异常:
  • TypeError - self 不是Tensor。

支持平台:

Ascend GPU CPU

样例:

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