为了账号安全,请及时绑定邮箱和手机立即绑定

scikit 学习交叉验证库中的新更新

scikit 学习交叉验证库中的新更新

德玛西亚99 2021-07-07 13:05:01
我正在 udemy 上通过机器学习课程 az 学习机器学习。在数据预处理的代码模板中给出为from sklearn.cross_validation import train_test_splitX_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.2, random_state = 0)但是当我运行它时,它被认为没有 sklearn.cross_validation。在谷歌搜索时,我发现我们应该使用 sklearn。在最新版本的 sklearn.model_selection.train_test_split 中如何做到这一点,但即使这样也不是一个课程。如何在最新版本中做到这一点
查看完整描述

2 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

请用

from sklearn.model_selection import train_test_split

使用 sklearn 0.18 及以上版本。


查看完整回答
反对 回复 2021-07-21
?
隔江千里

TA贡献1906条经验 获得超10个赞

在 scikit-learn 的 0.18 版本中,train_test_split 从 cross_validation 移到了 model_selection。请将 scikit-learn 更新到 0.18 或最新版本。

您可以通过以下方式通过命令行更新:

pip install --upgrade scikit-learn

或者

conda update scikit-learn   (if using conda environment).


查看完整回答
反对 回复 2021-07-21
  • 2 回答
  • 0 关注
  • 136 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信