code: def __repr__(self):
      return (
          f"{self.__class__.__name__}("
          f"N-batch={len(self)}, "
          f"batch_bins={self.batch_bins}, "
          f"sort_in_batch={self.sort_in_batch}, "
          f"sort_batch={self.sort_batch})"
      )
  
file_path: espnet/espnet2/samplers/num_elements_batch_sampler.py
imports: from typing import Iterator, List, Tuple, Union
  import numpy
  from typeguard import check_argument_types
  from espnet2.fileio.read_text import load_num_sequence_text
  from espnet2.samplers.abs_sampler import AbsSampler
label_desc: Use image node_id 2 for calling the NumElementsBatchSampler obj's underlying member method code with example usage: obj.__repr__() and returns: self, str, len, str, self, str, self, str, self, str