ImportError:无法导入名称model_selection

时间:2017-07-17 21:14:52

标签: python importerror data-science

我正在尝试使用虹膜数据集学习数据分析。所以我只是复制已经编写的这个主题的代码,我得到关于库的以下错误:

Traceback (most recent call last):
  File "iris.py", line 6, in <module>
    from sklearn import model_selection
ImportError: cannot import name model_selection

以下是我导入此模块的方法: from sklearn import model_selection

我正在使用python 2.7, 可能是什么问题呢? 我怀疑版本可能存在问题!对吗?

请不要建议Anaconda,我不愿意使用它。

非常感谢

1 个答案:

答案 0 :(得分:0)

sklearn.model_selection适用于版本0.18或更高版本

tamano

org网站 http://scikit-learn.org/stable/whats_new.html#version-0-18

版本0.18

2016年9月28日 最新版本支持Python 2.6 Scikit-learn 0.18将是scikit的最后一个版本 - 学习支持Python 2.6。更高版本的scikit-learn将需要Python 2.7或更高版本。 模型选择增强和API更改

model_selection模块 新模块sklearn.model_selection将以前的sklearn.cross_validation,sklearn.grid_search和sklearn.learning_curve的功能组合在一起,引入了新的可能性,例如嵌套交叉验证和使用Pandas更好地操作参数搜索。 许多事情将保持不变,但存在一些关键的差异。请阅读下文以了解有关更改的更多信息。 独立于数据的CV分离器,支持嵌套交叉验证