raise ValueError(“{0} format is not supported“.format(y_type))ValueError: continuous format

Posted sereasuesue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了raise ValueError(“{0} format is not supported“.format(y_type))ValueError: continuous format相关的知识,希望对你有一定的参考价值。

哈不行我就更改了数据集至于吗,一下午还没解决

 

出现问题

fpr, tpr, thresholds = metrics.roc_curve(actual_labels, pred_labels, pos_label=1)

解决步骤

1.原文链接:https://blog.csdn.net/ztf312/article/details/101265425

roc_curve中的y_true不符合要求,只支持两种情况:binary、multil-class & pos_label = 1。可以用如下函数检查

from sklearn.utils.multiclass import type_of_target
print(type_of_target(y_test))

 

list不行换成array 

a=np.array(actual_labels,dtype=np.float32)
a
array([0., 1., 0., ..., 1., 1., 0.], dtype=float32)
b=np.array(pred_labels,dtype=np.float32)
metrics.roc_curve(a, b, pos_label=1)

还不行

ValueError:不支持连续格式(ValueError: continuous format is not supported)_栗栗子kury的博客-CSDN博客sklearn文档说 “第一个参数必须是二进制标签数组,但是你传递某种float数组作为第一个参数”

更改类型之后,好了

可能你出错 的问题和我不太一样,可能某个过程会对你产生启发 

以上是关于raise ValueError(“{0} format is not supported“.format(y_type))ValueError: continuous format的主要内容,如果未能解决你的问题,请参考以下文章

raise ValueError("Unknown label type: %s" % repr(ys)) ValueError: Unknown label type: (arr

raise ValueError(“{0} format is not supported“.format(y_type))ValueError: continuous format

raise ValueError(“{0} format is not supported“.format(y_type))ValueError: continuous format

LSTM调用tensorflow提示 raise ValueError("Ambiguous dimension: %s" % value),怎么解决?

raise ValueError(err) - 在 Python 中使用 concurrent.future 实现多线程

oracle中raise_application_error自定义错误。