enerzyme.tasks.splitter.RandomSplit#
- class enerzyme.tasks.splitter.RandomSplit(parts: List[str] | List[Dict[Literal['name', 'dataset', 'ratio'], str | float | int] | Dict[Literal['name', 'sources'], str | List[Dict[Literal['dataset', 'ratio'], str | float | int]]]], ratios: List[float] | None = None, **params)[source]#
Bases:
object- __init__(parts: List[str] | List[Dict[Literal['name', 'dataset', 'ratio'], str | float | int] | Dict[Literal['name', 'sources'], str | List[Dict[Literal['dataset', 'ratio'], str | float | int]]]], ratios: List[float] | None = None, **params)[source]#
- split(data: Dict[str, FieldDataset]) None[source]#