nextafter

paddle. nextafter ( x, y, name=None ) [源代码]

逐元素将 x 之后的下一个浮点值返回给 y。

输入 xy 的形状(shape)必须是可广播的(broadcastable)。详情请参考 Tensor 的广播机制

参数

  • x (Tensor) - 输入的 Tensor,数据类型为:float32、float64。

  • y (Tensor) - 输入的 Tensor,数据类型为:float32、float64。

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

返回

输出 Tensor,与 x 维度相同、数据类型相同。

代码示例

import paddle
out = paddle.nextafter(paddle.to_tensor([1.0,2.0]),paddle.to_tensor([2.0,1.0]))
print(out)
#Tensor(shape=[2], dtype=float32, place=Place(cpu), stop_gradient=True,
#       [1.00000012, 1.99999988])