class_docstr: The DSprites dataset, mapping images to the latent vector used to generate the image
code: def __getitem__(self, idx: int):
      image_array = self.images[idx] * 255
      image = Image.fromarray(image_array, mode="L").convert("RGB")
      target = self.target_transform(self.latents[idx])
      return image, target
  
imports: import argparse
  import os
  from typing import Set
  import numpy
  from PIL import Image
  from torch.utils.data import DataLoader, Dataset
  from tqdm import tqdm
  from vissl.utils.download import download_and_extract_archive
label_desc: Use image node_id 3 for calling the DSprites obj's underlying member method code with example usage: obj.__getitem__(idx) and returns: image,  target