train_test_split - без случайных, с оригинальным заказом - PullRequest
0 голосов
/ 31 декабря 2018

Я хочу использовать train_test_split(X, y, test_size = 0.2), но я не хочу, чтобы данные были случайными - я хочу, чтобы первые 80% данных были обработаны, а последние 20% были проверены.Можно ли это сделать?

1 Ответ

0 голосов
/ 31 декабря 2018

Я думал, что train_test_split все еще использовал случайный режим, пока начальное перемешивание выключено.Это на самом деле можно решить с помощью простого shuffle=False arg:

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.2, random_state = 42,shuffle=False)
...