openfl.utilities.data_splitters.numpy.RandomNumPyDataSplitter

class openfl.utilities.data_splitters.numpy.RandomNumPyDataSplitter(shuffle=True, seed=0)

Bases: NumPyDataSplitter

Class for splitting numpy arrays of data randomly.

Parameters:
  • shuffle (bool, optional) – Flag determining whether to shuffle the dataset before splitting. Defaults to True.

  • seed (int, optional) – Random numbers generator seed. Defaults to 0.

Methods

split

Split the data.

split(data, num_collaborators)

Split the data.