Как следует из названия, параметр n_splits используется для указания того, сколько раз (в основном, сколько отдельных разбиений) вы хотите, чтобы расщепления происходили.
Например, установка n_splits = 3 сделает l oop сгенерируйте 3 разных разбиения (по одному для каждой итерации), чтобы вы могли выполнять проверку более эффективно.
Установка n_splits = 1 будет mimi c, что будет делать sklearn.model_selection.train_test_split (вместе с упомянутым параметром стратификации ). Документация содержит подробные объяснения каждого параметра для этой функции.