TensorFlow数学函数:tf.sign
2018-01-24 10:19 更新
tf.sign 函数
sign(
x,
name=None
)
定义在:tensorflow/python/ops/math_ops.py.
请参阅指南:数学函数>基本数学函数
返回一个数字符号的元素指示.
如果x < 0,则有 y = sign(x) = -1;如果x == 0,则有 0 或者tf.is_nan(x);如果x > 0,则有1.
对于NaN输入返回零.
对于复杂的数字,如果x != 0,则有y = sign(x) = x / |x|,否则y = 0.
函数参数
- x:一个Tensor或SparseTensor.必须是下列类型之一:half,float32,float64,int32,int64,complex64,complex128.
- name:操作的名称(可选).
函数返回
tf.sign函数返回Tensor或者SparseTensor,它们都与x有相同的类型.
numpy兼容性
相当于numpy.sign,除了NaN输入值的行为.