megengine.data.RandomSampler

class RandomSampler(dataset, batch_size=1, drop_last=False, indices=None, world_size=None, rank=None, seed=None)[源代码]

基类:megengine.data.sampler.MapSampler

不放回(不重复选取)地随机采样。

方法

__init__(dataset[, batch_size, drop_last, …])

初始化方法。

batch()

Batch 方法提供了一个 batch 索引生成器。

sample()

返回一个列表,包含了所有样本的索引。

scatter(indices)

分散方法用于将下标拆分为子集,每个子集将分配一个编号。