matplotlib展现混淆矩阵
2024-09-04 21:12:42
1、展现混淆矩阵
import matplotlib.pyplot as plt
import itertools
def plot_confusion_matrix(cm, classes,
title='Confusion matrix',
cmap=plt.cm.Blues):
"""
This function prints and plots the confusion matrix.
cm:混淆矩阵值
classes:分类标签
"""
plt.imshow(cm, interpolation='nearest', cmap=cmap)
plt.title(title)
plt.colorbar()
tick_marks = np.arange(len(classes))
plt.xticks(tick_marks, classes, rotation=0)
plt.yticks(tick_marks, classes) thresh = cm.max() / 2.
for i, j in itertools.product(range(cm.shape[0]), range(cm.shape[1])):
plt.text(j, i, cm[i, j],
horizontalalignment="center",
color="white" if cm[i, j] > thresh else "black") plt.tight_layout()
plt.ylabel('True label')
plt.xlabel('Predicted label')
最新文章
- json 除去转义字符以及查看json错误
- C# PPT Operator
- asp.net mvc 通过T4模板生成框架
- HDU1443 模拟(难)
- 读<;jquery 权威指南>;[2]-事件
- Java 数据结构之vector
- cuda(2) 矩阵乘法优化过程
- Notification与多线程
- dedecms自定义表单提交成功如何返回当前页面
- Memcached应用总结
- sql 语句操作
- 4052: [Cerc2013]Magical GCD
- 老李案例分享:MAT分析应用程序服务出现内存溢出过程
- 基于查表的整数霍夫变换方法实现(matlab)
- 解决无线网络连接出现黄色感叹号---win10
- ASP.NET Core在Azure Kubernetes Service中的部署和管理
- LDOOP ADD_PRINT_TEXT多页项
- Taro 列表循环--点赞功能图片切换
- oracle listener.ora文件配置
- Schwartz–Zippel lemma