首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python,ROC曲线

Python,ROC曲线
EN

Stack Overflow用户
提问于 2019-08-21 11:36:13
回答 1查看 929关注 0票数 1

我使用的是来自sklearn.metrics的roc_curve。我看到了这个错误:

我有一个二进制分类器的结果(true_labels ={0,1})。我需要绘制ROC曲线。所以我写道:

代码语言:javascript
复制
X, Y, thresholds = sklearn.metrics.roc_curve(true_labels, prediction_scores, pos_label=1)

我看到了这个错误:

代码语言:javascript
复制
raise ValueError("{0} format is not supported".format(y_type))

ValueError: multilabel-indicator format is not supported

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-21 23:43:51

根据评论中的讨论,您的问题似乎是数组上的额外维度。在将输入数组传递到roc_curve之前,您可以通过对输入数组应用numpy.squeeze来删除单位维数。如果您知道这只是额外的么正维数,那么您可以使用ravel方法将您的数组视为一维数组。

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

https://stackoverflow.com/questions/57584123

复制
相关文章

相似问题

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