Phpml\CrossValidation\StratifiedRandomSplit::createDatasets PHP Method

createDatasets() private method

private createDatasets ( array $uniqueTargets, array $split ) : array
$uniqueTargets array
$split array
return array
    private function createDatasets(array $uniqueTargets, array $split) : array
    {
        $datasets = [];
        foreach ($uniqueTargets as $target) {
            $datasets[$target] = new ArrayDataset($split[$target], array_fill(0, count($split[$target]), $target));
        }
        return $datasets;
    }