2017-02-09 32 views
1

我試圖從SKLearn進口LinearModelSKLearn - 無法導入LinearModel?

from sklearn.base import RegressorMixin, LinearModel 

我可以用自己的眼睛看,那類在base.pyhere,但進口不起作用。爲什麼?我怎樣才能解決這個問題?

ImportError: cannot import name 'LinearModel' 

回答

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 
+0

我試圖做我自己的版本的OLS,這就是爲什麼我需要它。 –

+0

所以是的,我需要導入基類。 –

+0

嘿,我剛剛添加了基類的位置。請參閱https://github.com/scikit-learn/scikit-learn/blob/5c4b1bb23192a137ac22ced229c50d6b69859ac6/sklearn/linear_model/base.py#L225 – tomsal