从Sklearn添加'pls'模块

时间:2019-03-20 10:05:44

标签: python module scikit-learn

我对sklearn库有一些问题。 我正在尝试导入名为“ pls”的模块,但出现错误

ImportError: cannot import name 'pls'

我尝试过这样的帖子:adding-a-module-specifically 但是我的“ sklearn”文件中没有“ pls”文件。

即使使用pip install -U scikit-learn升级了我的sklearn版本之后,... 它说它已经是最新的了。

有什么主意吗? 感谢您的帮助,请原谅我的英语:P

1 个答案:

答案 0 :(得分:0)

Python无法神奇地知道您想要的pls模块位于sklearn内部。您需要指定它。另外,sklearn版本0.11已有很长时间了,此后情况发生了变化。使用scikt-learn 0.20,正确的方法是:

from sklearn.cross_decomposition import PLSRegression

estimator = PLSRegression()