使用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和pyqt实现360的CLable控件
Feb 21 Python
Python中的hypot()方法使用简介
May 18 Python
Python文本相似性计算之编辑距离详解
Nov 28 Python
win10环境下python3.5安装步骤图文教程
Feb 03 Python
详细解读tornado协程(coroutine)原理
Jan 15 Python
Python生成MD5值的两种方法实例分析
Apr 26 Python
Python配置虚拟环境图文步骤
May 20 Python
python通过matplotlib生成复合饼图
Feb 06 Python
python实现秒杀商品的微信自动提醒功能(代码详解)
Apr 27 Python
Python基于Twilio及腾讯云实现国际国内短信接口
Jun 18 Python
Python requests及aiohttp速度对比代码实例
Jul 16 Python
请求模块urllib之PYTHON爬虫的基本使用
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 程序员应该使用的10个组件
2009/10/31 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(八)
2014/06/23 PHP
试用php中oci8扩展
2015/06/18 PHP
详解PHP实现异步调用的4种方法
2016/03/14 PHP
php fseek函数读取大文件两种方法
2016/10/12 PHP
Yii2下session跨域名共存的解决方案
2017/02/04 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
jQuery 幻灯片插件(带缩略图功能)
2011/01/24 Javascript
.net,js捕捉文本框回车键事件的小例子(兼容多浏览器)
2013/03/11 Javascript
JS 两日期相减,获得天数的小例子(兼容IE,FF)
2013/07/01 Javascript
JavaScript 变量、作用域及内存
2015/04/08 Javascript
纯js模拟div层弹性运动的方法
2015/07/27 Javascript
javascript DIV实现跟随鼠标移动
2020/03/19 Javascript
JS获取IMG图片高宽的简单实例
2016/05/17 Javascript
实用又漂亮的BootstrapValidator表单验证插件
2016/05/30 Javascript
JavaScript 数组中最大最小值
2016/06/05 Javascript
Javascript 动态改变imput type属性
2016/11/01 Javascript
layer弹出的iframe层在执行完毕后关闭当前弹出层的方法
2018/08/17 Javascript
详解Nodejs get获取远程服务器接口数据
2019/03/26 NodeJs
vue项目打包后怎样优雅的解决跨域
2019/05/26 Javascript
JS浮点数运算结果不精确的Bug解决
2019/08/01 Javascript
用Python的线程来解决生产者消费问题的示例
2015/04/02 Python
python 计算文件的md5值实例
2017/01/13 Python
Python实现树莓派WiFi断线自动重连的实例代码
2017/03/16 Python
Python 实现随机数详解及实例代码
2017/04/15 Python
Mac安装python3的方法步骤
2019/08/09 Python
python 五子棋如何获得鼠标点击坐标
2019/11/04 Python
html5 datalist标签使用示例(自动完成组件)
2014/05/04 HTML / CSS
倡导文明标语
2014/06/16 职场文书
2015年行政工作总结范文
2015/04/09 职场文书
人事任命通知书
2015/04/21 职场文书
2016年小学六一儿童节活动总结
2016/04/06 职场文书
《悬崖边的树》读后感2篇
2019/12/02 职场文书
在HTML5 localStorage中存储对象的示例代码
2021/04/21 Javascript
Pygame Rect区域位置的使用(图文)
2021/11/17 Python
Redis实现分布式锁的五种方法详解
2022/06/14 Redis