SKLearn - 无法导入LinearModel?

时间:2017-02-09 13:14:07

标签: python scikit-learn

我正在尝试从SKLearn导入LinearModel

from sklearn.base import RegressorMixin, LinearModel

我可以亲眼看到,该课程位于base.py here,但导入不起作用。为什么?我该如何解决这个问题?

ImportError: cannot import name 'LinearModel'

2 个答案:

答案 0 :(得分:1)

你到底想要做什么?就我所见,LinearModel只是一个基类。

这可能是你想要的吗? http://scikit-learn.org/stable/modules/linear_model.html#ordinary-least-squares

编辑:

哦顺便说一下,如果你真的需要基类,我相信它位于sklearn.linear_model.base中。使用以下方法导入:

from sklearn.linear_model.base import LinearModel

答案 1 :(得分:0)

从 sklearn v24 开始,之前的解决方案 from sklearn.linear_model.base import LinearModel 不再适用。

新的解决方法是导入您需要/想要直接继承的任何类。对我来说,那是 from sklearn.linear_model import LinearRegression