class_docstr: Represents a distributed set of elements backed by an RDD,
  which is created by applying tensorflow dataset transformations
  on each partitions.
code: def map(self, map_func: Callable) -> "MapDataset":
      return MapDataset(self, map_func)
  
imports: import tensorflow
  from bigdl.orca.tfpark.tf_dataset import TensorMeta
  from bigdl.dllib.utils import nest
  from bigdl.orca.data import SparkXShards
  from bigdl.dllib.utils import log4Error
  from bigdl.dllib.utils.log4Error import invalidInputError
  from typing import TYPE_CHECKING, Callable, Optional, Any
label_desc: Use image node_id 7 for calling the Dataset obj's underlying member method code with example usage: obj.map(map_func) and returns: MapDataset