【发布时间】:2021-06-20 13:00:50
【问题描述】:
我正在尝试打印评估我的贝叶斯模型的 ROC 曲线
fpr, tpr, _ =roc_curve(y_test, y_pred)
功能:
plt.plot(fpr, tpr, label='Naive Bayes (AUROC = %0.3f)' % y_pred)
plt.xlabel('False Positive Rate')
plt.ylabel('True Positive Rate')
plt.legend()
plt.show()
我在绘制时收到错误。以前的帖子建议使用np.vectorize
然而,我在fpr 和tpr 上尝试了astype(int):
x = fpr.astype(int)
y = tpr.astype(int)
还是没用
这里有什么问题?这是调用 astype 之前 fpr,tpr 的样子
【问题讨论】:
-
请发布完整的错误跟踪,以及
fpr和tpr的结果(值)作为文本,不是图像(你知道你可以从 Jupyter 输出单元中复制粘贴它们,对吧?)。
标签: python matplotlib scikit-learn