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.axis_partition.PandasOnPythonDataframeAxisPartition(list_of_blocks)

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.

PandasOnPythonFrameColumnPartition

Public API

class modin.core.execution.python.implementations.pandas_on_python.partitioning.axis_partition.PandasOnPythonDataframeColumnPartition(list_of_blocks)

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.

PandasOnPythonFrameRowPartition

Public API

class modin.core.execution.python.implementations.pandas_on_python.partitioning.axis_partition.PandasOnPythonDataframeRowPartition(list_of_blocks)

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.