Scikit learn 无法导入多项式特征,请使Scikit中的_管道学习

Scikit learn 无法导入多项式特征,请使Scikit中的_管道学习,scikit-learn,Scikit Learn,我无法在ipython笔记本中导入以下模块: from sklearn.preprocessing import PolynomialFeatures from sklearn.pipeline import make_pipeline 弹出以下错误 ImportError:无法导入名称多项式特征 同样的错误也出现在make_pipeline中 我是scikit学习的新手,请帮忙 我正在使用python的miniconda安装,scikit learn的版本号是0.14.1,多项式功能包含在

我无法在ipython笔记本中导入以下模块:

from sklearn.preprocessing import PolynomialFeatures

from sklearn.pipeline import make_pipeline
弹出以下错误 ImportError:无法导入名称多项式特征

同样的错误也出现在
make_pipeline

我是scikit学习的新手,请帮忙


我正在使用python的miniconda安装,scikit learn的版本号是0.14.1,多项式功能包含在下一版本的scikit learn中,在0.14.1中不可用。如果要使用,请更新到0.15-git。make管道也是如此

要获取最前沿版本,请执行以下操作:

git clone git://github.com/scikit-learn/scikit-learn.git

python setup.py build_ext --inplace

请阅读:

您必须检查当前版本的scikit:

import sklearn
print sklearn.__version__
如果小于0.15.0,则必须对其进行升级。除了阿披舍克的一个很好的答案外,您还可以遵循(这是针对各种操作系统描述的)

如果您使用的是pyCharm,那么可以做得更简单:文件->设置->项目解释器,然后选择您的包并单击升级

(我选择了另一个,因为我的scikitlearn是最新的)