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