我想使用 train_test_split(X, y, test_size = 0.2)
,但我不希望数据是随机的 - 我希望前 80% 的数据是训练的,最后 20% 的数据是测试的。能做到吗?
我认为train_test_split
在初始随机播放关闭时仍在使用随机。这实际上可以通过一个简单的shuffle=False
参数来解决:
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.2, random_state = 42,shuffle=False)