tf.reduce_all函數(shù):計算張量在維度上的邏輯和

2018-12-06 10:35 更新
tf.reduce_all 函數(shù)
reduce_all (  
    input_tensor ,  
    axis = None ,  
    keep_dims = False ,  
    name = None ,  
    reduction_indices = None
  )

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

請參閱指南:數(shù)學函數(shù)>減少

計算一個張量在維度上元素的“邏輯和”.

給按照軸線給定的維度減少input_tensor .除非keep_dims為 true,否則張量的秩將在軸的每個條目中減少1.如果keep_dims為 true,則減小的維度將保留為長度1.

如果軸沒有條目,則會減少所有維度,并返回具有單個元素的張量.

如下示例:

x = tf.constant([[True,  True], [False, False]])
tf.reduce_all(x)  # False
tf.reduce_all(x, 0)  # [False, False]
tf.reduce_all(x, 1)  # [True, False]

參數(shù):

  • input_tensor:要減少的布爾張量.
  • axis:要減小的維度,如果為None(默認),則減少所有維度.必須在范圍[-rank(input_tensor), rank(input_tensor))內(nèi).
  • keep_dims:如果為 true,則保留長度為1的縮小維度.
  • name:操作的名稱(可選).
  • reduction_indices:軸的已棄用名稱.

返回:

該函數(shù)返回減少的張量.

numpy 的兼容性:

相當于np.all


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號