openfl.utilities.data_splitters.data_splitter.DataSplitter
- class openfl.utilities.data_splitters.data_splitter.DataSplitter
Bases:
ABCBase class for data splitting.
This class should be subclassed when creating specific data splitter classes.
Methods
Split the data into a specified number of parts.
- abstract split(data: Iterable[T], num_collaborators: int) List[Iterable[T]]
Split the data into a specified number of parts.
- Parameters:
data (Iterable[T]) – The data to be split.
num_collaborators (int) – The number of parts to split the data into.
- Returns:
List[Iterable[T]] – The split data.
- Raises:
NotImplementedError – This is an abstract method and must be overridden in a subclass.