用法
reduce(
initial_state, reduce_func, name=None
)
參數
-
initial_state
表示轉換初始狀態的元素。 -
reduce_func
將(old_state, input_element)
映射到new_state
的函數。它必須接受兩個參數並返回一個新元素new_state
的結構必須與initial_state
的結構匹配。 -
name
(可選。) tf.data 操作的名稱。
返回
- 對應於轉換的最終狀態的數據集元素。
將輸入數據集縮減為單個元素。
轉換在輸入數據集的每個元素上連續調用reduce_func
,直到數據集用盡,在其內部狀態中聚合信息。 initial_state
參數用於初始狀態,最終狀態作為結果返回。
tf.data.Dataset.range(5).reduce(np.int64(0), lambda x, _:x + 1).numpy()
5
tf.data.Dataset.range(5).reduce(np.int64(0), lambda x, y:x + y).numpy()
10
相關用法
- Python tf.data.Dataset.repeat用法及代碼示例
- Python tf.data.Dataset.rejection_resample用法及代碼示例
- Python tf.data.Dataset.random用法及代碼示例
- Python tf.data.Dataset.range用法及代碼示例
- Python tf.data.Dataset.take_while用法及代碼示例
- Python tf.data.Dataset.cardinality用法及代碼示例
- Python tf.data.Dataset.from_tensors用法及代碼示例
- Python tf.data.Dataset.concatenate用法及代碼示例
- Python tf.data.Dataset.unique用法及代碼示例
- Python tf.data.Dataset.cache用法及代碼示例
- Python tf.data.Dataset.unbatch用法及代碼示例
- Python tf.data.Dataset.as_numpy_iterator用法及代碼示例
- Python tf.data.Dataset.group_by_window用法及代碼示例
- Python tf.data.Dataset.map用法及代碼示例
- Python tf.data.Dataset.bucket_by_sequence_length用法及代碼示例
- Python tf.data.Dataset.get_single_element用法及代碼示例
- Python tf.data.Dataset.flat_map用法及代碼示例
- Python tf.data.Dataset.choose_from_datasets用法及代碼示例
- Python tf.data.Dataset.from_tensor_slices用法及代碼示例
- Python tf.data.Dataset.with_options用法及代碼示例
注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.data.Dataset.reduce。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。