code: def __call__(self, args):
      arg = args[0]
      new_shape = arg.shape[::-1]
      columns_value = arg.index_value
      index_value = parse_index(arg.dtypes.index)
      return self.new_dataframe(
          [arg],
          shape=new_shape,
          dtypes=None,
          columns_value=columns_value,
          index_value=index_value,
      )
  
file_path: mars/mars/dataframe/base/transpose.py
imports: import numpy
  from ...None import opcodes
  from ...core import OutputType
  from ..operands import DataFrameOperand, DataFrameOperandMixin
  from ..utils import parse_index
label_desc: Use image node_id 2 for calling the DataFrameTranspose obj's underlying member method code with example usage: obj.__call__(args) and returns: self