class_docstr: An extension enabling shuffling on an Iterator
docstr: Inits the ShufflingEnabler
  
  :param list[Iterator] iterators: The iterators to enable shuffling on
docstr_tok: ["Inits","the","ShufflingEnabler",":","param","list","[","Iterator","]","iterators",":","The","iterators","to","enable","shuffling","on"]
code: def __init__(self, iterators):
      """Inits the ShufflingEnabler
  
      :param list[Iterator] iterators: The iterators to enable shuffling on
      """
      self.set = False
      self.iterators = iterators
  
file_path: espnet/espnet/utils/training/iterators.py
imports: import chainer
  import numpy
  from chainer.iterators import MultiprocessIterator, SerialIterator, ShuffleOrderSampler
  from chainer.training.extension import Extension
label_desc: Use image node_id 1 to create a new ShufflingEnabler object from inherited base classes: Extension with example: obj = ShufflingEnabler(iterators)