PandasOnPythonFrameAxisPartition

The class is specific implementation of PandasFrameAxisPartition, 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.engines.python.pandas_on_python.frame.axis_partition.PandasOnPythonFrameAxisPartition(list_of_blocks)

Class defines axis partition interface with pandas backend and Python engine.

Inherits functionality from PandasFrameAxisPartition class.

Parameters

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

PandasOnPythonFrameColumnPartition

Public API

class modin.engines.python.pandas_on_python.frame.axis_partition.PandasOnPythonFrameColumnPartition(list_of_blocks)

The column partition implementation for pandas backend and Python engine.

All of the implementation for this class is in the PandasOnPythonFrameAxisPartition 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.engines.python.pandas_on_python.frame.axis_partition.PandasOnPythonFrameRowPartition(list_of_blocks)

The row partition implementation for pandas backend and Python engine.

All of the implementation for this class is in the PandasOnPythonFrameAxisPartition 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.