我正在尝试从SKLearn导入LinearModel
:
from sklearn.base import RegressorMixin, LinearModel
我可以亲眼看到,该课程位于base.py
here,但导入不起作用。为什么?我该如何解决这个问题?
ImportError: cannot import name 'LinearModel'
答案 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