cannot import name 'cross_validation' from 'sklearn'

缺乏、安全感 2023-10-11 12:38 167阅读 0赞

cannot import name ‘cross_validation’ from ‘sklearn’

问题描述

在from sklearn import cross_validation时报错,提示错误原因:“cannot import name ‘cross_validation’ from ‘sklearn’”,后来百度才知道sklearn在0.18版本中,cross_validation被废弃了,原来在 cross_validation 里面的函数现在在 model_selection 里面,所以只要将cross_validation替换为model_selection就可以使用,数据信息都是一样的。

解决办法

将 :from sklearn import cross_validation
换为:from sklearn import model_selection

将:from sklearn.cross_validation import train_test_split
换为:from sklearn.model_selection import train_test_split

发表评论

表情:
评论列表 (有 0 条评论,167人围观)

还没有评论,来说两句吧...

相关阅读