首页 > 解决方案 > “sklearn.linear_model”没有属性“PoissonRegressor”

问题描述

from sklearn import linear_model
p_model = linear_model.PoissonRegressor()

在此之后,我收到以下错误:

AttributeError                            Traceback (most recent call last)
<ipython-input-151-56a5434ffcb5> in <module>
----> 1 p_model = linear_model.PoissonRegressor()

AttributeError: module 'sklearn.linear_model' has no attribute 'PoissonRegressor'

我不确定如何解决此错误。

标签: pythonscikit-learn

解决方案


根据文档PoissonRegressor()是 sklearn(0.23 版)的一个相对较新的补充。

可能你的版本不是最新的,所以尝试升级整个库:

pip install --upgrade scikit-learn

或者

conda update scikit-learn
# you can also try `conda install scikit-learn=0.24`

取决于您使用的包管理器。


推荐阅读