code: def __init__(
      self,
      build_funcs: Collection[Callable[[], AbsIterFactory]],
      seed: int = 0,
      shuffle: bool = False,
  ):
      assert check_argument_types()
      self.build_funcs = list(build_funcs)
      self.seed = seed
      self.shuffle = shuffle
  
file_path: espnet/espnet2/iterators/multiple_iter_factory.py
imports: import logging
  from typing import Callable, Collection, Iterator
  import numpy
  from typeguard import check_argument_types
  from espnet2.iterators.abs_iter_factory import AbsIterFactory
label_desc: Use image node_id 1 to create a new MultipleIterFactory object from inherited base classes: AbsIterFactory with example: obj = MultipleIterFactory(build_funcs, seed, shuffle)