openfl.utilities.data_splitters.numpy.NumPyDataSplitter

openfl.utilities.data_splitters.numpy.NumPyDataSplitter#

class openfl.utilities.data_splitters.numpy.NumPyDataSplitter[source]#

Bases: DataSplitter

Base class for splitting numpy arrays of data.

This class should be subclassed when creating specific data splitter classes.

__init__()#

Methods

__init__()

split(data, num_collaborators)

Split the data.

abstract split(data, num_collaborators)[source]#

Split the data.

Parameters:
  • data (ndarray)

  • num_collaborators (int)

Return type:

List[List[int]]