class_docstr: A subset of the Internet Movie Database (IMDB), as collected in the
  `"MAGNN: Metapath Aggregated Graph Neural Network for Heterogeneous Graph
  Embedding" <https://arxiv.org/abs/2002.01680>`_ paper.
  IMDB is a heterogeneous graph containing three types of entities - movies
  (4,278 nodes), actors (5,257 nodes), and directors (2,081 nodes).
  The movies are divided into three classes (action, comedy, drama) according
  to their genre.
  Movie features correspond to elements of a bag-of-words representation of
  its plot keywords.
  
  Args:
      root (str): Root directory where the dataset should be saved.
      transform (callable, optional): A function/transform that takes in an
          :obj:`torch_geometric.data.HeteroData` object and returns a
          transformed version. The data object will be transformed before
          every access. (default: :obj:`None`)
      pre_transform (callable, optional): A function/transform that takes in
          an :obj:`torch_geometric.data.HeteroData` object and returns a
          transformed version. The data object will be transformed before
          being saved to disk. (default: :obj:`None`)
      force_reload (bool, optional): Whether to re-process the dataset.
          (default: :obj:`False`)
code: def __repr__(self) -> str:
      return f"{self.__class__.__name__}()"
  
file_path: pytorch_geometric/torch_geometric/datasets/imdb.py
imports: import os
  import os.path
  from itertools import product
  from typing import Callable, List, Optional
  import numpy
  import scipy.sparse
  import torch
  from torch_geometric.data import HeteroData, InMemoryDataset, download_url, extract_zip
label_desc: Use image node_id 6 for calling the IMDB obj's underlying member method code with example usage: obj.__repr__() and returns: self, str