code: def _tile_dataframe_cross(cls, op: "DataFrameCorr"):
      from ..initializer import DataFrame as MarsDataFrame
  
      left = op.inputs[0]
      right = op.other if op.other is not None else op.inputs[0]
  
      _check_supported_methods(op.method)
  
      result = cls._tile_pearson_cross(
          left, right, min_periods=op.min_periods
      )
      result = MarsDataFrame(
          result, index=left.dtypes.index, columns=right.dtypes.index
      )
      return [(yield from recursive_tile(result))]
  
imports: import numpy
  import pandas
  from ...None import opcodes
  from ...core import ENTITY_TYPE, recursive_tile
  from ...serialization.serializables import BoolField, AnyField, KeyField, Int32Field
  from ...tensor.utils import filter_inputs
  from ...utils import has_unknown_shape
  from ..core import SERIES_TYPE, DATAFRAME_TYPE
  from ..operands import DataFrameOperand, DataFrameOperandMixin
  from ..utils import build_empty_df, validate_axis, parse_index
label_desc: Use image node_id 7 for calling the DataFrameCorr obj's underlying member method code with example usage: obj._tile_dataframe_cross(cls, op) and returns: list