python - “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'
我不确定如何解决此错误。
解决方案
根据文档,PoissonRegressor()
是 sklearn(0.23 版)的一个相对较新的补充。
可能你的版本不是最新的,所以尝试升级整个库:
pip install --upgrade scikit-learn
或者
conda update scikit-learn
# you can also try `conda install scikit-learn=0.24`
取决于您使用的包管理器。
推荐阅读
- php - Laravel:ORM 独立存储库模式
- python - 在 CI 管道中部署数据流
- angular - 从Angular 6 + Angular Material中的日期计算年龄
- mysql - MySQL/Laravel/Vue - 单个表单输入可以将多个值提交到多个列吗?
- javascript - 使用 try catch 在节点中正确处理错误
- c++ - 这个语法 std::class<>{}(arg1, arg2) 在 C++ 中的含义是什么?
- wordpress - 相同的 PWA 用于 web 应用程序的 wordpress 和 Angular 部分
- elasticsearch - Elasicsearch-基于字符序列变化的索引文档
- docker - 创建自定义 Docker Alpine 映像
- html - 导航栏上的圆角 (HTML)