SKLearn - 无法导入LinearModel?

3

我正在尝试从SKLearn中导入LinearModel

from sklearn.base import RegressorMixin, LinearModel

我可以亲眼看到,这个类在base.py(链接),但是导入不起作用。为什么?我该如何修复它?
ImportError: cannot import name 'LinearModel'
2个回答

2

我正在尝试制作自己的OLS版本,这就是我需要它的原因。 - lte__
所以,是的,我需要导入基类。 - lte__
嘿,我刚刚添加了基类的位置。请参见 https://github.com/scikit-learn/scikit-learn/blob/5c4b1bb23192a137ac22ced229c50d6b69859ac6/sklearn/linear_model/base.py#L225 - tomsal
我必须使用from sklearn.linear_model._base import LinearModel来处理scikit_learn==0.24.1 - Løiten

1
自sklearn v24起,以前的解决方案from sklearn.linear_model.base import LinearModel不再适用。
新的解决方法是直接导入您需要/想要继承的任何类。对我来说,这是from sklearn.linear_model import LinearRegression

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接