首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError : top_k_accuracy_score

ImportError : top_k_accuracy_score
EN

Stack Overflow用户
提问于 2021-07-18 10:46:52
回答 1查看 1.4K关注 0票数 0

在导入任何其他度量标准(如accuracy_score、classification_report)时,我没有遇到任何问题,但是top_k_accuracy_score会触发导入错误。我在Google Colab上运行了我的代码。

代码片段:

代码语言:javascript
复制
from sklearn.metrics import accuracy_score, classification_report, top_k_accuracy_score

print(top_k_accuracy_score(cat_y_test, preds, k = 3))

错误信息:

代码语言:javascript
复制
ImportError: cannot import name 'top_k_accuracy_score' from 'sklearn.metrics' (/usr/local/lib/python3.7/dist-packages/sklearn/metrics/__init__.py)

在运行他们在文档中提供的示例时,我也得到了相同的错误。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-04 02:28:45

我在使用scikit时也遇到了同样的错误--学习0.21.2。

尝试更新您的科学工具包-学习到最新版本(2021年8月为0.24.2)

代码语言:javascript
复制
pip install --upgrade scikit-learn

或者在google上使用这个命令:

代码语言:javascript
复制
!pip install --upgrade scikit-learn

它解决了我情况下的错误。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68428305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档