code: def get_idxs(self):
      idxs = Inf.count if self.indexed else Inf.nones
      if self.n is not None:
          idxs = list(itertools.islice(idxs, self.n))
      if self.shuffle:
          idxs = self.shuffle_fn(idxs)
      return idxs
  
imports: from __future__ import annotations
  from ..torch_basics import *
  from torch.utils.data.dataloader import _MultiProcessingDataLoaderIter, _SingleProcessDataLoaderIter, _DatasetKind
label_desc: Use image node_id 3 for calling the DataLoader obj's underlying member method code with example usage: obj.get_idxs() and returns: idxs