问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python是否有绘制混淆矩阵的函数,怎么来实现

发布网友 发布时间:2022-04-24 08:18

我来回答

2个回答

热心网友 时间:2022-06-17 23:19

# -*- coding: UTF-8 -*-
"""绘制混淆矩阵图"""
import matplotlib.pyplot as plt
from sklearn.metrics import confusion_matrix


def confusion_matrix_plot_matplotlib(y_truth, y_predict, cmap=plt.cm.Blues):
    """Matplotlib绘制混淆矩阵图
    parameters
    ----------
        y_truth: 真实的y的值, 1d array
        y_predict: 预测的y的值, 1d array
        cmap: 画混淆矩阵图的配色风格, 使用cm.Blues,更多风格请参考官网
    """
    cm = confusion_matrix(y_truth, y_predict)
    plt.matshow(cm, cmap=cmap)  # 混淆矩阵图
    plt.colorbar()  # 颜色标签

    for x in range(len(cm)):  # 数据标签
        for y in range(len(cm)):
            plt.annotate(cm[x, y], xy=(x, y), horizontalalignment='center', verticalalignment='center')

    plt.ylabel('True label')  # 坐标轴标签
    plt.xlabel('Predicted label')  # 坐标轴标签
    plt.show()  # 显示作图结果


if __name__ == '__main__':
    y_truth = [1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0]
    y_predict = [1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0]
    confusion_matrix_plot_matplotlib(y_truth, y_predict)

热心网友 时间:2022-06-17 23:20

-- plt.annotate(cm[x, y], xy=(x, y)
++ plt.annotate(cm[x, y], xy=(y, x)

上述详细答案应该修改如上,要不然 pred,  truth 方向就反了,

此外,还可参考:

http://scikit-learn.org/stable/auto_examples/model_selection/plot_confusion_matrix.html#sphx-glr-auto-examples-model-selection-plot-confusion-matrix-py

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
正确的调搓丝板方法 正确的调搓丝板方法介绍 搓丝板失效的多种原因及如何预防? 副职领导签批公文技巧 上级审批意见怎么写 怎么卸摘网吧电脑上的“世界之窗”浏览器 怎么才能卸载世界之窗浏览器? 麻烦帮我翻译两个句子,谢谢,谢谢。 ...结构层次和结构关系 原理讲下 谢谢谢谢 老师讲过了我么听懂啊_百度... 这两个句子的主干是什么,谢谢谢谢 为什么会有人选择一辈子不结婚呢? 惠州巽寮湾好玩吗?有什么娱乐项目?自驾游有什么攻略? 求梅州到惠州游玩攻略,主要巽寮湾,自驾游 巽寮湾自驾游路线 深圳周边1-2日自驾游好去处推荐,周末深圳自驾游去哪好玩? 顺德出发去惠州巽寮湾-惠州西湖两天自驾游怎样安排好自驾游 顺德出发去惠州巽寮湾-惠州西湖两天自驾游怎样安排好 湾有什么好玩的地方,巽寮湾旅游攻略 惠州巽寮湾旅游攻略??? 无线音箱(音响)充电要充多久对电池寿命最好? 怎么才能把新浪微博上的视频下载到手机里啊? 沙发翻新,怎么跑业务 蓝牙音响充电几小时啊 春节期间,成都周边有些什么好玩的景点?门票不要太坑,人不要太多。_百度... 春节三日游四川境内的景点?亲,请给点意见。 过年四川都有哪些可去的旅游景点啊? 2019春节去四川哪里旅游比较好 2020乐山春节哪里好玩 春节活动攻略 英雄联盟视频怎么让同款出现在不同的分类? 春节在四川有那些好玩的旅游地方? 求一场很老的LOL比赛搞笑解说视频链接 为什么python 不生成可执行文件 惠州巽寮湾旅游美食购物全攻略 为什么python代码正确但运行不了结果,求大神解决 4人自驾游 去惠州的巽寮湾 不太清楚具体是怎样 想问下各位 python中unknown property camp是什么意思 从广州到巽寮湾自驾游怎么走 求惠州巽寮湾 双月湾自驾游攻略 从台山去惠州巽寮湾自驾游怎样行 用Python或MATLAB如何画三元平方和函数曲线??? 去惠州巽寮湾能玩什么? python 下怎么加载mnist python里面一些简单代码的含义是什么?(题主零基础) 如何生成二维高斯与 Python 如何用python画好confusion matrix python basemap画地图急求救 python的pilot与scatter区别 跨境独立站那个平台建站好呀?独立站建站平台有哪些? 跨境独立站哪个平台好 化妆品里含有哪些成分是孕妇不能用的 独立站和跨境电商平台哪个更好做?