mindspore.dataset.Dataset.repeat
- Dataset.repeat(count=None)[source]
Repeat this dataset count times. Repeat infinitely if the count is
None
or-1
.Note
The order of using repeat and batch reflects the number of batches. It is recommended that the repeat operation is used after the batch operation.
- Parameters
count (int) – Number of times the dataset is going to be repeated. Default:
None
.- Returns
Dataset, a new dataset with the above operation applied.
Examples
>>> import mindspore.dataset as ds >>> dataset = ds.GeneratorDataset([i for i in range(10)], "column1") >>> >>> # Create a dataset where the dataset is repeated for 50 epochs >>> dataset = dataset.repeat(50) >>> >>> # Create a dataset where each epoch is shuffled individually >>> dataset = dataset.shuffle(10) >>> dataset = dataset.repeat(50) >>> >>> # Create a dataset where the dataset is first repeated for >>> # 50 epochs before shuffling. The shuffle operation will treat >>> # the entire 50 epochs as one big dataset. >>> dataset = dataset.repeat(50) >>> dataset = dataset.shuffle(10)