使用python matploblib库绘制准确率,损失率折线图


Posted in Python onJune 16, 2020

我就废话不多说了,大家还是直接看代码吧~

import matplotlib.pyplot as plt
 
epochs = [0,1,2,3]
acc = [4,8,6,5]
loss = [3,2,1,4]
 
plt.plot(epochs,acc,color='r',label='acc') # r表示红色
plt.plot(epochs,loss,color=(0,0,0),label='loss') #也可以用RGB值表示颜色
 
#####非必须内容#########
plt.xlabel('epochs') #x轴表示
plt.ylabel('y label') #y轴表示
plt.title("chart") #图标标题表示
plt.legend()  #每条折线的label显示
#######################
plt.savefig('test.jpg') #保存图片,路径名为test.jpg
plt.show()  #显示图片

使用python matploblib库绘制准确率,损失率折线图

补充知识:matplotlib画混淆矩阵和正确率曲线

混淆矩阵

找不到参看的那篇博客啦~~希望原博主不要讨伐我

#!/usr/bin/python3.5
# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['FangSong'] #可显示中文字符
plt.rcParams['axes.unicode_minus']=False
 
classes = ['a','b','c','d','e','f','g']
confusion_matrix = np.array([(99,1,2,2,0,0,6),(1,98,7,6,2,1,1),(0,0,86,0,0,2,0),(0,0,0,86,1,0,0),(0,0,0,1,94,1,0),(0,1,5,1,0,96,8),(0,0,0,4,3,0,85)],dtype=np.float64)
 
plt.imshow(confusion_matrix, interpolation='nearest', cmap=plt.cm.Oranges) #按照像素显示出矩阵
plt.title('混淆矩阵')
plt.colorbar()
tick_marks = np.arange(len(classes))
plt.xticks(tick_marks, classes, rotation=-45)
plt.yticks(tick_marks, classes)
 
thresh = confusion_matrix.max() / 2.
#iters = [[i,j] for i in range(len(classes)) for j in range((classes))]
#ij配对,遍历矩阵迭代器
iters = np.reshape([[[i,j] for j in range(7)] for i in range(7)],(confusion_matrix.size,2))
for i, j in iters:
 plt.text(j, i, format(confusion_matrix[i, j]),fontsize=7) #显示对应的数字
 
plt.ylabel('真实类别')
plt.xlabel('预测类别')
plt.tight_layout()
plt.show()

正确率曲线

fig ,ax= plt.subplots()
  plt.plot(np.arange(iterations), fig_acc,'b')
  plt.plot(np.arange(iterations), fig_realacc, 'r')
  ax.set_xlabel('迭代次数')
  ax.set_ylabel('正确率(%)')
 
  labels = ["训练正确率", "测试正确率"]
  # labels = [l.get_label() for l in lns]
  plt.legend( labels, loc=7)
  plt.show()

以上这篇使用python matploblib库绘制准确率,损失率折线图就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python读取ini文件、操作mysql、发送邮件实例
Jan 01 Python
Python对列表排序的方法实例分析
May 16 Python
Python的time模块中的常用方法整理
Jun 18 Python
Python下的Softmax回归函数的实现方法(推荐)
Jan 26 Python
浅谈django model的get和filter方法的区别(必看篇)
May 23 Python
Django1.9 加载通过ImageField上传的图片方法
May 25 Python
python使用scrapy发送post请求的坑
Sep 04 Python
远程部署工具Fabric详解(支持Python3)
Jul 04 Python
Pytorch 抽取vgg各层并进行定制化处理的方法
Aug 20 Python
Python实现微信机器人的方法
Sep 06 Python
详解django使用include无法跳转的解决方法
Mar 19 Python
在jupyter notebook中调用.ipynb文件方式
Apr 14 Python
为什么称python为胶水语言
Jun 16 #Python
在Keras中利用np.random.shuffle()打乱数据集实例
Jun 15 #Python
Python Socket TCP双端聊天功能实现过程详解
Jun 15 #Python
Python实现验证码识别
Jun 15 #Python
Python Tkinter图形工具使用方法及实例解析
Jun 15 #Python
使用Keras画神经网络准确性图教程
Jun 15 #Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
Jun 15 #Python
You might like
回首过去10年中最搞笑的10部动漫,哪一部让你节操尽碎?
2020/03/03 日漫
php !function_exists("T7FC56270E7A70FA81A5935B72EACBE29"))代码解密
2011/01/07 PHP
让php处理图片变得简单 基于gb库的图片处理类附实例代码下载
2011/05/17 PHP
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
2011/08/08 PHP
Symfony数据校验方法实例分析
2015/01/26 PHP
基于jquery的一个OutlookBar类,动态创建导航条
2010/11/19 Javascript
JavaScript中使用Substring删除字符串最后一个字符
2013/11/03 Javascript
jquery实现点击文字可编辑并修改保存至数据库
2014/04/15 Javascript
jQuery实现的数值范围range2dslider选取插件特效多款代码分享
2015/08/27 Javascript
js 动态给元素添加、移除事件的实现方法
2016/07/19 Javascript
第一次接触神奇的Bootstrap导航条
2016/08/09 Javascript
前端设计师们最常用的JS代码汇总
2016/09/25 Javascript
教你用Cordova打包Vue项目的方法
2017/10/17 Javascript
利用Angular2 + Ionic3开发IOS应用实例教程
2018/01/15 Javascript
JS中offset和匀速动画详解
2018/02/06 Javascript
LayUI数据接口返回实体封装的例子
2019/09/12 Javascript
Vue.js中provide/inject实现响应式数据更新的方法示例
2019/10/16 Javascript
flask中使用SQLAlchemy进行辅助开发的代码
2013/02/10 Python
Python with用法实例
2015/04/14 Python
Python导入oracle数据的方法
2015/07/10 Python
Python输出带颜色的字符串实例
2017/10/10 Python
Python xlwt设置excel单元格字体及格式
2020/04/18 Python
Django数据库连接丢失问题的解决方法
2018/12/29 Python
Python with语句和过程抽取思想
2019/12/23 Python
在 Pycharm 安装使用black的方法详解
2020/04/02 Python
python list等分并从等分的子集中随机选取一个数
2020/11/16 Python
python3实现飞机大战
2020/11/29 Python
迎新晚会策划方案
2014/06/13 职场文书
新学期开学标语
2014/06/30 职场文书
2014年幼儿园重阳节活动方案
2014/09/16 职场文书
工厂仓管员岗位职责
2015/04/01 职场文书
八年级数学教学反思
2016/02/17 职场文书
劳动合同变更协议书范本
2019/04/18 职场文书
python实现自动清理文件夹旧文件
2021/05/10 Python
TV动画「神渣☆爱豆」公开第一弹主视觉图
2022/03/21 日漫
css3 选择器
2022/05/11 HTML / CSS