PandasOnPythonDataframeAxisPartition#

The class is specific implementation of PandasDataframeAxisPartition, providing the API to perform operations on an axis partition, using Python as the execution engine. The axis partition is made up of list of block partitions that are stored in this class.

Public API#

class modin.core.execution.python.implementations.pandas_on_python.partitioning.virtual_partition.PandasOnPythonDataframeAxisPartition(list_of_blocks, full_axis: bool = True)#

Class defines axis partition interface with pandas storage format and Python engine.

Inherits functionality from PandasDataframeAxisPartition class.

Parameters
  • list_of_blocks (list) – List with partition objects to create common axis partition from.

  • full_axis (bool, default: True) – Whether or not the virtual partition encompasses the whole axis.

PandasOnPythonFrameColumnPartition#

Public API#

class modin.core.execution.python.implementations.pandas_on_python.partitioning.virtual_partition.PandasOnPythonDataframeColumnPartition(list_of_blocks, full_axis: bool = True)#

The column partition implementation for pandas storage format and Python engine.

All of the implementation for this class is in the PandasOnPythonDataframeAxisPartition parent class, and this class defines the axis to perform the computation over.

Parameters
  • list_of_blocks (list) – List with partition objects to create common axis partition from.

  • full_axis (bool, default: True) – Whether or not the virtual partition encompasses the whole axis.

PandasOnPythonFrameRowPartition#

Public API#

class modin.core.execution.python.implementations.pandas_on_python.partitioning.virtual_partition.PandasOnPythonDataframeRowPartition(list_of_blocks, full_axis: bool = True)#

The row partition implementation for pandas storage format and Python engine.

All of the implementation for this class is in the PandasOnPythonDataframeAxisPartition parent class, and this class defines the axis to perform the computation over.

Parameters
  • list_of_blocks (list) – List with partition objects to create common axis partition from.

  • full_axis (bool, default: True) – Whether or not the virtual partition encompasses the whole axis.