TensorFlow函數:tf.truediv

2018-04-08 10:40 更新

tf.truediv函數

tf.truediv(
    x,
    y,
    name=None
)

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

請參閱指南:數學函數>算術運算符

分割 x/y 元素(使用 Python 3 除法運算符語義).

注意:首選使用符合 Python 分割運算符語義的 Tensor 運算符或 tf.divide.

該 tf.truediv 函數強制使用 Python 3 除法運算符語義,其中所有整數參數首先被轉換為浮點類型.這個操作是由 Python 3 中的 x/y 正常部分和 Python 2.7 中的 from __future__ import division 來生成.如果你想要舍入的整數除法,可以使用 x // y 或 tf.floordiv.

x 和 y 必須具有相同的數字類型.如果輸入是浮點數,則輸出將具有相同的類型.如果輸入是整數,輸入將被轉換為 int8 和 int16 類型的 float32 以及 int32 和int64 類型的 float64 的(匹配 numpy 的行為). 

函數參數:

  • x:數字類型的 Tensor 分子.
  • y:數字類型的 Tensor 分母.
  • name:操作的名稱(可選).

函數返回值:

tf.truediv 函數返回以浮點數進行計算的 x/y.

可能引發(fā)的異常:

  • TypeError:如果 x 和 y 有不同dtypes.
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號