class_docstr: Produces [image, label] in Caltech101 Silhouettes dataset,
  image is 28x28 in the range [0,1], label is an int in the range [0,100].
code: def __iter__(self):
      idxs = list(range(self.__len__()))
      if self.shuffle:
          self.rng.shuffle(idxs)
      for k in idxs:
          img = self.images[k]
          label = self.labels[k]
          yield [img, label]
  
file_path: tensorpack/tensorpack/dataflow/dataset/caltech101.py
imports: import os
  from ...utils import logger
  from ...utils.fs import download, get_dataset_path
  from ..base import RNGDataFlow
label_desc: Use image node_id 3 for calling the Caltech101Silhouettes obj's underlying member method code with example usage: obj.__iter__() without return types