当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python mxnet.gluon.contrib.data.sampler.IntervalSampler用法及代码示例


用法:

class mxnet.gluon.contrib.data.sampler.IntervalSampler(length, interval, rollover=True)

参数

  • length(int) - 序列的长度。
  • interval(int) - 两个样本之间要跳过的项目数。
  • rollover(bool, default True) - 到达结束后是否从第一个跳过的项目重新开始。如果为真,此采样器将从第一个跳过的项目重新开始,直到所有项目都被访问。否则,当到达 end 时迭代停止,跳过的项目将被忽略。

基础:mxnet.gluon.data.sampler.Sampler

以固定间隔从 [0, length) 中采样元素。

例子

>>> sampler = contrib.data.IntervalSampler(13, interval=3)
>>> list(sampler)
[0, 3, 6, 9, 12, 1, 4, 7, 10, 2, 5, 8, 11]
>>> sampler = contrib.data.IntervalSampler(13, interval=3, rollover=False)
>>> list(sampler)
[0, 3, 6, 9, 12]

相关用法


注:本文由纯净天空筛选整理自apache.org大神的英文原创作品 mxnet.gluon.contrib.data.sampler.IntervalSampler。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。