当我尝试运行我的代码时,我有一个错误:
importterror: No module named model_selection
我有我的sklearn v.17与Anaconda一起安装。只有当我在sklearn
后面写"model_selection"时才会发生这种情况from sklearn.model_selection import something
答案其实就在你的问题里。
模块model_selection仅在sklearn
的0.18
版本中引入。0.17
版本不存在
看这里的历史。
要获得该模块,您需要更新sklearn
。当你使用Anconda时(在终端中):
conda update scikit-learn
如果您想继续使用sklearn
版本的0.17
,请尝试以下操作:
from sklearn.cross_validation import train_test_split
我在默认文件夹中重新安装了Anaconda,这个问题消失了。