使用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编程django实现同一个ip十分钟内只能注册一次
Nov 03 Python
Django中日期处理注意事项与自定义时间格式转换详解
Aug 06 Python
Python读写zip压缩文件的方法
Aug 29 Python
Python爬虫之正则表达式的使用教程详解
Oct 25 Python
Python中collections模块的基本使用教程
Dec 07 Python
在Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法
Jun 18 Python
PyQt5根据控件Id获取控件对象的方法
Jun 25 Python
Python实现获取系统临时目录及临时文件的方法示例
Jun 26 Python
python实现微信自动回复及批量添加好友功能
Jul 03 Python
python3 selenium自动化 frame表单嵌套的切换方法
Aug 23 Python
在django admin详情表单显示中添加自定义控件的实现
Mar 11 Python
Python 捕获代码中所有异常的方法
Aug 03 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 XML数据解析代码
2010/05/26 PHP
php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法
2016/03/23 PHP
Zend Framework实现自定义过滤器的方法
2016/12/09 PHP
jquery获得下拉框值的代码
2011/08/13 Javascript
js日期联动示例
2014/05/02 Javascript
jQuery基于cookie实现的购物车实例分析
2015/12/24 Javascript
浅析JS获取url中的参数实例代码
2016/06/14 Javascript
mvc 、bootstrap 结合分布式图简单实现分页
2016/10/10 Javascript
js+html5实现半透明遮罩层弹框效果
2020/08/24 Javascript
Vue之Watcher源码解析(2)
2017/07/19 Javascript
Angular 4中如何显示内容的CSS样式示例代码
2017/11/06 Javascript
Node使用Sequlize连接Mysql报错:Access denied for user ‘xxx’@‘localhost’
2018/01/03 Javascript
浅析从vue源码看观察者模式
2018/01/29 Javascript
原生JS实现循环Nodelist Dom列表的4种方式示例
2018/02/11 Javascript
vue 实现剪裁图片并上传服务器功能
2018/03/01 Javascript
vue2.0页面前进刷新回退不刷新的实现方法
2018/07/31 Javascript
使用angularjs.foreach时return的问题解决
2018/09/30 Javascript
微信小程序如何使用globalData的方法
2019/06/06 Javascript
JavaScript工具库之Lodash详解
2019/06/15 Javascript
js实现开关灯效果
2020/03/30 Javascript
微信小程序自定义navigationBar顶部导航栏适配所有机型(附完整案例)
2020/04/26 Javascript
JavaScript实现多层颜色选项卡嵌套
2020/09/21 Javascript
[36:13]Mineski vs iG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python对象的深拷贝和浅拷贝详解
2014/08/25 Python
Python如何爬取qq音乐歌词到本地
2020/06/01 Python
世界上最大的高分辨率在线图片库:Alamy
2018/07/07 全球购物
你对IPv6了解程度
2016/02/09 面试题
商务英语专业自荐信
2013/10/14 职场文书
《在大海中永生》教学反思
2014/02/24 职场文书
《大自然的语言》教学反思
2014/04/08 职场文书
大跃进口号
2014/06/16 职场文书
手术室护士节演讲稿
2014/08/27 职场文书
高中生第一学年自我鉴定2015
2014/09/28 职场文书
单方离婚协议书范本(2014版)
2014/09/30 职场文书
一年级语文教学随笔
2015/08/14 职场文书
JS中如何优雅的使用async await详解
2021/10/05 Javascript