ksuit.data.wrappers.dataset_wrappers.repeat_wrapper =================================================== .. py:module:: ksuit.data.wrappers.dataset_wrappers.repeat_wrapper Classes ------- .. autoapisummary:: ksuit.data.wrappers.dataset_wrappers.repeat_wrapper.RepeatWrapper Module Contents --------------- .. py:class:: RepeatWrapper(dataset, repetitions) Bases: :py:obj:`ksuit.data.base.Subset` Repeats the wrapped dataset `repetitions` times. .. rubric:: Example >>> from ksuit.data import ListDataset >>> dataset = ListDataset([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) >>> len(dataset) 10 >>> repeat_dataset = RepeatWrapper(dataset, repetitions=3) >>> len(repeat_dataset) 30 :param dataset: The dataset to repeat. :param repetitions: The number of times to repeat. :raises ValueError: If repetitions is less than 2 or if the dataset is empty. You don't need to use this wrapper with repetitions < 2. .. py:attribute:: repetitions