【问题标题】:Cannot Import LinearRegression from Sklearn无法从 Sklearn 导入线性回归
【发布时间】:2017-11-15 18:53:33
【问题描述】:
from sklearn.linear_model import LinearRegression

在 Jupyter Notebook 中给我这个错误:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-127-36ba82e2d702> in <module>()
----> 1 from sklearn.linear_model import LinearRegression
      2 
      3 lin_reg = LinearRegression()
      4 lin_reg.fit(housing_prepared, housing_labels)

C:\Users\David\Anaconda2\lib\site-packages\sklearn\linear_model\__init__.py in <module>()
     19                                  MultiTaskElasticNet, MultiTaskElasticNetCV,
     20                                  MultiTaskLassoCV)
---> 21 from .huber import HuberRegressor
     22 from .sgd_fast import Hinge, Log, ModifiedHuber, SquaredLoss, Huber
     23 from .stochastic_gradient import SGDClassifier, SGDRegressor

C:\Users\David\Anaconda2\lib\site-packages\sklearn\linear_model\huber.py in <module>()
     10 from ..utils import check_X_y
     11 from ..utils import check_consistent_length
---> 12 from ..utils import axis0_safe_slice
     13 from ..utils.extmath import safe_sparse_dot
     14 

ImportError: cannot import name axis0_safe_slice

我可以很好地从 sklearn.preprocessing 导入东西。感谢您的帮助!

【问题讨论】:

    标签: scikit-learn sklearn-pandas


    【解决方案1】:

    不知道确切的问题是什么,但卸载并重新安装 scikit-learn 为我解决了这个问题:

    pip uninstall scikit-learn
    pip install scikit-learn
    

    【讨论】:

      猜你喜欢
      • 2021-09-09
      • 2018-05-16
      • 2021-11-06
      • 2016-02-17
      • 2021-02-20
      • 2014-05-05
      • 2015-01-29
      • 2020-12-24
      • 1970-01-01
      相关资源
      最近更新 更多