SequenceSampler¶
- class paddle.io. SequenceSampler ( data_source ) [source]
- 
         Iterate samples sequentially, yield 0, 1, 2, ..., len(data_source) -1generally,- Parameters
- 
           data_source (Dataset) – dataset to sample, this could be an instance of paddle.io.Datasetother Python object which implemented__len__.
- Returns
- 
           a Sampler yield sample index sequentially 
- Return type
- 
           Sampler 
 Examples from paddle.io import Dataset, SequenceSampler class RandomDataset(Dataset): def __init__(self, num_samples): self.num_samples = num_samples def __getitem__(self, idx): image = np.random.random([784]).astype('float32') label = np.random.randint(0, 9, (1, )).astype('int64') return image, label def __len__(self): return self.num_samples sampler = SequenceSampler(data_source=RandomDataset(100)) for index in sampler: print(index) see paddle.io.Sampler 
