當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。