code: def __init__(
      self,
      prefix=None,
      prefix_sep=None,
      dummy_na=None,
      columns=None,
      sparse=None,
      drop_first=None,
      dtype=None,
      **kws,
  ):
      super().__init__(
          prefix=prefix,
          prefix_sep=prefix_sep,
          dummy_na=dummy_na,
          columns=columns,
          sparse=sparse,
          drop_first=drop_first,
          dtype=dtype,
          **kws,
      )
      self.output_types = [OutputType.dataframe]
  
file_path: mars/mars/dataframe/base/get_dummies.py
imports: import numpy
  import pandas
  from ...core import OutputType, recursive_tile
  from ...serialization.serializables import StringField, BoolField, AnyField, ListField
  from ..core import SERIES_TYPE
  from ..datasource.dataframe import from_pandas
  from ..datasource.series import from_pandas
  from ..initializer import Series
  from ..operands import DataFrameOperand, DataFrameOperandMixin
  from ..reduction.unique import unique
  from ..utils import gen_unknown_index_value
label_desc: Use image node_id 1 to create a new DataFrameGetDummies object from inherited base classes: DataFrameOperand, DataFrameOperandMixin with example: obj = DataFrameGetDummies(prefix, prefix_sep, dummy_na, columns, sparse, drop_first, dtype)