问题描述
在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