📅  最后修改于: 2023-12-03 15:19:03.836000             🧑  作者: Mango
在 TensorFlow 中,tf.math.negative()
函数用于返回给定张量的负值。
该函数可以接受整数、浮点数和复数等多种类型的张量。
tf.math.negative(x, name=None)
x
: 必须是一个张量(Tensor),可以是整数、浮点数或复数等多种类型。name
: 可选参数,表示该操作的名称。函数返回一个新的张量(Tensor),其值等于 x
的负值。
下面的示例展示了如何使用 tf.math.negative()
函数:
import tensorflow as tf
x = tf.constant([1, 2, -3, -4])
y = tf.constant(2.5)
z = tf.constant(3 + 4j)
neg_x = tf.math.negative(x)
neg_y = tf.math.negative(y)
neg_z = tf.math.negative(z)
print(neg_x) # => [-1 -2 3 4]
print(neg_y) # => -2.5
print(neg_z) # => (-3-4j)
在这个例子中,我们创建了三个常量张量 x
、y
和 z
,然后使用 tf.math.negative()
函数计算它们的负值,分别保存在 neg_x
、neg_y
和 neg_z
中。
最后,我们分别打印这三个张量,可以看到它们的值都分别等于原始张量的负值。
tf.negative()
函数。