SubsetRandomSampler

class paddle.io. SubsetRandomSampler ( indices ) [源代码]

从给定的索引列表中随机采样元素,而不进行替换

参数

  • indices (tuple|list) - 子集在原数据集中的索引序列,需要是 list 或者 tuple 类型。

返回

SubsetRandomSampler,返回根据权重随机采样下标的采样器

代码示例

>>> import paddle
>>> from paddle.io import SubsetRandomSampler

>>> paddle.seed(2023)
>>> sampler = SubsetRandomSampler(indices=[1, 3, 5, 7, 9])

>>> for index in sampler:
...     print(index)
9
3
7
5
1