📜  Python – tensorflow.math.nextafter()(1)

📅  最后修改于: 2023-12-03 15:19:03.845000             🧑  作者: Mango

Python – tensorflow.math.nextafter()

tensorflow.math.nextafter() 是 TensorFlow 的数学函数之一,返回一个接近某个浮点数的下一个浮点数。它支持任何实数值 dtype 作为输入,并返回相同的浮点 dtype 的输出。

语法
tf.math.nextafter(x, y, name=None)
参数
  • x: 一个实数值张量。包含待处理浮点数的值。
  • y: 一个实数值张量。包含所需的最近邻值。
  • name:(可选)为输出 Tensor 赋予名称的字符串。
返回值

一个张量,其数据类型与输入张量相同。

示例
import tensorflow as tf
 
x = tf.constant(2.0)
y = tf.constant(2.0)
z = tf.math.nextafter(x, y)
 
print(z)
# Output: tf.Tensor(2.000000238418579, shape=(), dtype=float32)

在此示例中,输入张量 xy 均为浮点数张量。执行 tf.math.nextafter() 函数来获取 x 的下一个浮点数,其中它接近 y 的值。 结果通过 z 张量返回。