CreateDataPartition
Divides the input set to test and train subsets, trying to maintain balance in class distribution.
Syntax
C++
C#
Python
def CreateDataPartition( inFeatureSet: list[ list[float] ], inClassAssignment: list[int], inTestToTrainingRatio: float, inRandomSeed: int, / ) -> ( outTrainSet: list[ list[float] ], outTrainResponse: list[ list[float] ], outTestSet: list[ list[float] ], outTestResponse: list[ list[float] ] )
Parameters
| Name | Type | Range | Default | Description | |
|---|---|---|---|---|---|
![]() |
inFeatureSet | list[ list[float] ] | |||
![]() |
inClassAssignment | list[int] | |||
![]() |
inTestToTrainingRatio | float | 0.0 - 1.0 | ||
![]() |
inRandomSeed | int | |||
![]() |
outTrainSet | list[ list[float] ] | |||
![]() |
outTrainResponse | list[ list[float] ] | |||
![]() |
outTestSet | list[ list[float] ] | |||
![]() |
outTestResponse | list[ list[float] ] |


