code: def __init__(
      self,
      tensors,
      output_shapes: Tuple[int, ...] = None,
      output_types: Tuple[np.dtype, ...] = None,
      fetch_kwargs=None,
  ):
      self._context = get_context()
      self._tensors = tensors
      self._output_shapes = output_shapes
      self._output_types = output_types
      self._fetch_kwargs = fetch_kwargs or dict()
      self._executed = False
      self._check_and_convert()
  
file_path: mars/mars/learn/contrib/tensorflow/dataset.py
imports: import copy
  from typing import List, Tuple
  import pandas
  import numpy
  from ....None import execute
  from ....core.context import get_context
  from ....tensor.core import TENSOR_TYPE
  from ....dataframe.core import DATAFRAME_TYPE, SERIES_TYPE
  from ....utils import require_not_none, lazy_import
label_desc: Use image node_id 1 to create a new MarsDataset object  with example: obj = MarsDataset(tensors, output_shapes, output_types, fetch_kwargs)