random_state 和 shuffle 在一起

我对使用random_stateshuffle一起使用有点困惑。我想拆分数据而不对其进行混洗。在我看来,当我将 shuffle 设置为 False 时,我为 random_state 选择的数字无关紧要,我有相同的输出(random_state 42 或 2、7、17 等的拆分相同)。为什么?

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

但是,如果 shuffle 为 True,对于不同的 random_states,我有不同的输出(拆分),这是有道理的。

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.25,random_state=42)


幕布斯6054654
浏览 493回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python