trunc

paddle. trunc ( input, name=None ) [源代码]

将输入 Tensor 的小数部分置 0,返回置 0 后的 Tensor,如果输入 Tensor 的数据类型为整数,则不做处理。

参数

  • input (Tensor):输入变量,类型为 Tensor,支持 int32、int64、float32、float64 数据类型。

  • name (str,可选) - 具体用法请参见 Name,一般无需设置,默认值为 None。

返回

  • Tensor (Tensor),矩阵截断后的结果。

代码示例

>>> import paddle

>>> input = paddle.to_tensor([[0.1, 1.5], [-0.2, -2.4]], 'float32')
>>> output = paddle.trunc(input)
>>> output
Tensor(shape=[2, 2], dtype=float32, place=Place(cpu), stop_gradient=True,
[[ 0.,  1.],
 [-0., -2.]])