The transformation calls reduce_func successively on every element of the input dataset until the dataset is exhausted, aggregating information in its internal state. The initial_state argument is used for the initial state and the final state is returned as the result.
dataset_reduce(dataset, initial_state, reduce_func)A dataset element.
A dataset
An element representing the initial state of the transformation.
A function that maps (old_state, input_element) to new_state.
It must take two arguments and return a new element.
The structure of new_state must match the structure of initial_state.
Other dataset methods:
dataset_batch(),
dataset_cache(),
dataset_collect(),
dataset_concatenate(),
dataset_decode_delim(),
dataset_filter(),
dataset_interleave(),
dataset_map(),
dataset_map_and_batch(),
dataset_padded_batch(),
dataset_prefetch(),
dataset_prefetch_to_device(),
dataset_repeat(),
dataset_shuffle(),
dataset_shuffle_and_repeat(),
dataset_skip(),
dataset_take(),
dataset_take_while(),
dataset_window()