TensorFlow數(shù)學(xué)函數(shù):tf.sign

2018-01-24 10:19 更新

tf.sign 函數(shù)

sign(
    x,
    name=None
)

定義在:tensorflow/python/ops/math_ops.py.

請(qǐng)參閱指南:數(shù)學(xué)函數(shù)>基本數(shù)學(xué)函數(shù)

返回一個(gè)數(shù)字符號(hào)的元素指示.

如果x < 0,則有 y = sign(x) = -1;如果x == 0,則有 0 或者tf.is_nan(x);如果x > 0,則有1.

對(duì)于NaN輸入返回零.

對(duì)于復(fù)雜的數(shù)字,如果x != 0,則有y = sign(x) = x / |x|,否則y = 0.

函數(shù)參數(shù)

  • x:一個(gè)Tensor或SparseTensor.必須是下列類型之一:half,float32,float64,int32,int64,complex64,complex128.
  • name:操作的名稱(可選).

函數(shù)返回

tf.sign函數(shù)返回Tensor或者SparseTensor,它們都與x有相同的類型.

numpy兼容性

相當(dāng)于numpy.sign,除了NaN輸入值的行為.

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)