TensorFlow函数:tf.negative

TensorFlow函数:tf.negative

tf.negative

tf.negative函数计算给定数值的负值元素,y = -x

tf.negative函数定义如下

# pylint: disable=g-docstring-has-escape
@tf_export("math.negative", "negative")
def negative(x, name=None):
  """Computes numerical negative value element-wise.

  I.e., \\(y = -x\\).

  Args:
    x: A `Tensor` or `SparseTensor`. Must be one of the following types: `half`,
      `float32`, `float64`, `int32`, `int64`, `complex64`, `complex128`.
    name: A name for the operation (optional).

  Returns:
    A `Tensor` or `SparseTensor`, respectively. Has the same type as `x`.
  """
  with ops.name_scope(name, "Neg", [x]) as name:
    if isinstance(x, sparse_tensor.SparseTensor):
      x_neg = gen_math_ops.neg(x.values, name=name)
      return sparse_tensor.SparseTensor(
          indices=x.indices, values=x_neg, dense_shape=x.dense_shape)
    else:
      return gen_math_ops.neg(x, name=name)

tf.negative参数及返回值

  • 参数说明
参数说明
x一个张量或 SparseTensor.必须是half,float32,float64,int32,int64,complex64,complex128类型之一
name操作的名称(可选).
  • 返回值
    该函数将返回一个张量或者 SparseTensor,与 x 具有相同的类型.
©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页