get_numpy_iterator

lightautoml.validation.np_iterators.get_numpy_iterator(train, valid=None, n_folds=None, iterator=None)[source]

Get iterator for np/sparse dataset.

If valid is defined, other parameters are ignored. Else if iterator is defined n_folds is ignored.

Else if n_folds is defined iterator will be created by folds index. Else DummyIterator - (train, train) will be created.

Parameters:
Return type:

Union[FoldsIterator, HoldoutIterator, CustomIterator, DummyIterator]

Returns:

new train-validation iterator.