class_docstr: `Omniglot <https://github.com/brendenlake/omniglot>`_ Dataset.
  
  Args:
      root (string): Root directory of dataset where directory
          ``omniglot-py`` exists.
      background (bool, optional): If True, creates dataset from the "background" set, otherwise
          creates from the "evaluation" set. This terminology is defined by the authors.
      transform (callable, optional): A function/transform that takes in a PIL image
          and returns a transformed version. E.g, ``transforms.RandomCrop``
      target_transform (callable, optional): A function/transform that takes in the
          target and transforms it.
      download (bool, optional): If true, downloads the dataset zip files from the internet and
          puts it in root directory. If the zip files are already downloaded, they are not
          downloaded again.
class_docstr_tok: ["`","Omniglot","<","https",":","\/\/github.com\/brendenlake\/omniglot",">","`","_","Dataset",".","Args",":","root","(","string",")",":","Root","directory","of","dataset","where","directory","``","omniglot-py","``","exists",".","background","(","bool",",","optional",")",":","If","True",",","creates","dataset","from","the","``","background","''","set",",","otherwise","creates","from","the","``","evaluation","''","set",".","This","terminology","is","defined","by","the","authors",".","transform","(","callable",",","optional",")",":","A","function\/transform","that","takes","in","a","PIL","image","and","returns","a","transformed","version",".","E.g",",","``","transforms.RandomCrop","``","target_transform","(","callable",",","optional",")",":","A","function\/transform","that","takes","in","the","target","and","transforms","it",".","download","(","bool",",","optional",")",":","If","true",",","downloads","the","dataset","zip","files","from","the","internet","and","puts","it","in","root","directory",".","If","the","zip","files","are","already","downloaded",",","they","are","not","downloaded","again","."]
code: def __len__(self) -> int:
      return len(self._flat_character_images)
  
file_path: vision/torchvision/datasets/omniglot.py
imports: from os.path import join
  from typing import Any, Callable, List, Optional, Tuple
  from PIL import Image
  from .utils import check_integrity, download_and_extract_archive, list_dir, list_files
  from .vision import VisionDataset
label_desc: Use image node_id 2 for calling the Omniglot obj's underlying member method code with example usage: obj.__len__() and returns: len