Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ValueError:y_中只有一个类为true。在这种情况下,ROC AUC分数没有定义_Python_Machine Learning_Scikit Learn_Pytorch - Fatal编程技术网

Python ValueError:y_中只有一个类为true。在这种情况下,ROC AUC分数没有定义

Python ValueError:y_中只有一个类为true。在这种情况下,ROC AUC分数没有定义,python,machine-learning,scikit-learn,pytorch,Python,Machine Learning,Scikit Learn,Pytorch,我想使用所有实例为零的dataset计算AUROC。但是,发生了以下错误: ValueError:y_中只有一个类为true。在这种情况下,ROC AUC分数没有定义 def computeAUROC (dataGT, dataPRED, classCount): outAUROC = [] datanpGT = dataGT.cpu().numpy() datanpPRED = dataPRED.cpu().numpy() for i in range(c

我想使用所有实例为零的dataset计算AUROC。但是,发生了以下错误:

ValueError:y_中只有一个类为true。在这种情况下,ROC AUC分数没有定义

def computeAUROC (dataGT, dataPRED, classCount):

    outAUROC = []

    datanpGT = dataGT.cpu().numpy()
    datanpPRED = dataPRED.cpu().numpy()

    for i in range(classCount):
        outAUROC.append(roc_auc_score(datanpGT[:, i], datanpPRED[:, i]))

    return outAUROC
如果数据集中没有正面和负面示例,则无法创建一个。由于数据集中只有一个类,您无法测量假阳性率,因此无法绘制ROC曲线。这就是您收到此错误消息的原因