出错代码
from sklearn.preprocessing import Imputer
错误:ImportError: cannot import name 'Imputer' from 'sklearn.preprocessing'
原因:0.20新版功能:SimpleImputer取代了以前的sklearn.preprocessing.Imputer。
解决方法
from sklearn.impute import SimpleImputer
imputer = SimpleImputer(missing_values=np.nan, strategy='mean')
在Scikit-learn的新版本中,`Imputer`已被`SimpleImputer`取代。如果你遇到ImportError,需要使用`from sklearn.impute import SimpleImputer`来代替`from sklearn.preprocessing import Imputer`,并实例化为`SimpleImputer`,设置缺失值策略,例如用平均值填充NaN值。
3万+

被折叠的 条评论
为什么被折叠?



