X_train,X_test,y_train,y_test = train_test_split(X,y, test_size = 0.20,random_state = 0)
在上面的代码中,random_state使用0。为什么我们不使用1?
答案 0 :(得分:2)
random_state
的0或1都没有任何意义,此参数控制随机数生成器使用的种子,因此设置为任何值都将表示拆分是随机的,但结果将完全相同每次通话。
通常将其用于可重复性,但通常不应依赖random_state
作为特定值。
如果将random_state
设置为“无”,则每次调用train_test_split
时,随机行为总是不同的。