使用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根据距离和时长计算配速示例
Feb 16 Python
python中使用正则表达式的连接符示例代码
Oct 10 Python
Python交互式图形编程的实现
Jul 25 Python
python 实现按对象传值
Dec 26 Python
selenium 多窗口切换的实现(windows)
Jan 18 Python
Pycharm 安装 idea VIM插件的图文教程详解
Feb 21 Python
python GUI库图形界面开发之PyQt5访问系统剪切板QClipboard类详细使用方法与实例
Feb 27 Python
tensorflow图像裁剪进行数据增强操作
Jun 30 Python
虚拟机下载python是否需要联网
Jul 27 Python
Pycharm安装Qt Design快捷工具的详细教程
Nov 18 Python
如何用python 操作zookeeper
Dec 28 Python
python爬取企查查企业信息之selenium自动模拟登录企查查
Apr 08 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
PHP foreach遍历多维数组实现方式
2016/11/16 PHP
php插件Xajax使用方法详解
2017/08/31 PHP
javascript闭包的理解和实例
2010/08/12 Javascript
跨域请求之jQuery的ajax jsonp的使用解惑
2011/10/09 Javascript
为EasyUI的Tab标签添加右键菜单的方法
2012/07/14 Javascript
实现动画效果核心方式的js代码
2013/09/27 Javascript
js中的hasOwnProperty和isPrototypeOf方法使用实例
2014/06/06 Javascript
jQuery 1.9移除了$.browser可以使用$.support来替代
2014/09/03 Javascript
jquery简单的弹出层浮动层代码
2015/04/27 Javascript
浅谈JavaScript字符串拼接
2015/06/25 Javascript
JavaScript基础篇(6)之函数表达式闭包
2015/12/11 Javascript
js移动端事件基础及常用事件库详解
2017/08/15 Javascript
微信小程序网络请求封装示例
2018/07/24 Javascript
JS面向对象编程——ES6 中class的继承用法详解
2020/03/03 Javascript
itchat和matplotlib的结合使用爬取微信信息的实例
2017/08/25 Python
使用python实现ANN
2017/12/20 Python
关于Django显示时间你应该知道的一些问题
2017/12/25 Python
Python定时任务sched模块用法示例
2018/07/16 Python
Win8下python3.5.1安装教程
2020/07/29 Python
Python利用heapq实现一个优先级队列的方法
2019/02/03 Python
python实现DEM数据的阴影生成的方法
2019/07/23 Python
pandas中read_csv的缺失值处理方式
2019/12/19 Python
Python爬虫入门教程01之爬取豆瓣Top电影
2021/01/24 Python
CSS Houdini实现动态波浪纹效果
2019/07/30 HTML / CSS
法国创作个性化T恤衫和其他定制产品平台:Tostadora
2018/04/08 全球购物
宿舍违规检讨书
2014/01/12 职场文书
金融行业职业生涯规划范文
2014/01/17 职场文书
计算机专业职业生涯规划范文
2014/01/19 职场文书
残疾人创业典型事迹
2014/02/01 职场文书
最新奶茶店创业计划书范文
2014/02/08 职场文书
《唯一的听众》教学反思
2014/02/20 职场文书
团组织推荐意见
2015/06/05 职场文书
热血教师观后感
2015/06/10 职场文书
职工的安全责任书范文!
2019/07/02 职场文书
《最后一头战象》读后感:动物也有感情
2020/01/02 职场文书
Nginx解决前端访问资源跨域问题的方法详解
2021/03/31 Servers