python混淆矩阵,详解使用python绘制混淆矩阵(confusion_matrix)

本文详细介绍了如何利用Python的sklearn.metrics库和matplotlib绘制混淆矩阵,包括代码示例,帮助理解分类问题的实验结果分析。通过读取真实标签和预测标签文件,计算并可视化混淆矩阵,便于调参。
摘要由CSDN通过智能技术生成

这篇文章主要介绍了详解使用python绘制混淆矩阵(confusion_matrix),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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个样本自然

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值