NumpyArrayIterator
Inherits From: Iterator
Defined in tensorflow/python/keras/_impl/keras/preprocessing/image.py.
Iterator yielding data from a Numpy array.
x: Numpy array of input data.y: Numpy array of targets data.image_data_generator: Instance of ImageDataGenerator to use for random transformations and normalization.batch_size: Integer, size of a batch.shuffle: Boolean, whether to shuffle the data between epochs.seed: Random seed for data shuffling.data_format: String, one of channels_first, channels_last.save_to_dir: Optional directory where to save the pictures being yielded, in a viewable format. This is useful for visualizing the random transformations being applied, for debugging purposes.save_prefix: String prefix to use for saving sample images (if save_to_dir is set).save_format: Format to use for saving sample images (if save_to_dir is set).subset: Subset of data ("training" or "validation") if validation_split is set in ImageDataGenerator.__init____init__(
x,
y,
image_data_generator,
batch_size=32,
shuffle=False,
seed=None,
data_format=None,
save_to_dir=None,
save_prefix='',
save_format='png',
subset=None
)
Initialize self. See help(type(self)) for accurate signature.
__getitem____getitem__(idx)
Gets batch at position index.
index: position of the batch in the Sequence.A batch
__iter____iter__()
Creates an infinite generator that iterate over the Sequence.
Sequence items.
__len____len__()
Number of batch in the Sequence.
The number of batches in the Sequence.
__next____next__(
*args,
**kwargs
)
nextnext()
For python 2.x.
The next batch.
on_epoch_endon_epoch_end()
Method called at the end of every epoch.
resetreset()
© 2018 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/keras/preprocessing/image/NumpyArrayIterator