python绘制二分类混淆矩阵_详解使用python绘制混淆矩阵(confusion_matrix)

本文介绍了如何使用Python的sklearn库计算并可视化混淆矩阵,以分析分类实验结果。通过示例代码展示了如何读取真实标签和预测标签,生成并显示混淆矩阵,以及保存为图片。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Summary

涉及到分类问题,我们经常需要通过可视化混淆矩阵来分析实验结果进而得出调参思路,本文介绍如何利用python绘制混淆矩阵(confusion_matrix),本文只提供代码,给出必要注释。

Code​

# -*-coding:utf-8-*-

from sklearn.metrics import confusion_matrix

import matplotlib.pyplot as plt

import numpy as np

#labels表示你不同类别的代号,比如这里的demo中有13个类别

labels = ['A', 'B', 'C', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O']

'''

具体解释一下re_label.txt和pr_label.txt这两个文件,比如你有100个样本

去做预测,这100个样本中一共有10类,那么首先这100个样本的真实label你一定

是知道的,一共有10个类别,用[0,9]表示,则re_label.txt文件中应该有100

个数字,第n个数字代表的是第n个样本的真实label(100个样本自然就有100个

数字)。

同理,pr_label.txt里面也应该有1--个数字,第n个数字代表的是第n个样本经过

你训练好的网络预测出来的预测label。

这样&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值