Python通过曲线图实时显示数据、并把数据保存到txt文件

pytorch绘制并显示loss曲线和acc曲线,LeNet5识别图像准确率 我用的是Anaconda3 ,用spyder编写pytorch的代码,在Anaconda3中新建了一个pytorch的虚拟环境(虚拟环境的名字就叫pytorch)。 以下内容仅供参考哦~~ 1.首先打开Anaconda Prompt,然后输入activate pytorch,进入pytorch. 2.输入pip install tensorboardX,安装完成后,输入python,用fro... 阅读详情

1.Python通过曲线图实时显示数据

代码:

import matplotlib.pyplot as plt

x = []               # 定义数组x
y = []               # 定义数组y
plt.ion()             # 开启interactive mode 成功的关键函数
plt.figure(figsize=(8,6))  # 定义曲线图的大小


for i in range(10):
    x.append(i)       # 将i的值写入x数组
    y.append(i*i)     # 将i*i的值写入x数组
    plt.clf()         # 清除图的内容
    plt.plot(x,y)     # 绘制x、y数组的数据
    plt.pause(0.1)   # 暂停0.01s
    plt.ioff()        # 关闭

f = open(r'C:\Users\hdy\Desktop\python\write_read_txt\imagenames.txt',"r+")
f.truncate()             # 清除txt文件里面的内容
f.write('\n' + str(x))   # 往txt文件写入x数组数据(按列写入)
f.write('\n' + str(y))   # 往txt文件写入y数组数据(按列写入)

r.close()

曲线图效果:
在这里插入图片描述
txt文件效果:
在这里插入图片描述

2.X数组数据和Y数组数据在txt文件中按列方向一一对应

import matplotlib.pyplot as plt
import time

x = []               # 定义数组x
y = []               # 定义数组y
plt.ion()             # 开启interactive mode 成功的关键函数
plt.figure(figsize=(8,6))  # 定义曲线图的大小

for i in range(10):
   x.append(i)       # 将i的值写入x数组
   y.append(i*i)     # 将i*i的值写入x数组
   plt.clf()         # 清除图的内容
   plt.plot(x,y)     # 绘制x、y数组的数据
   plt.pause(0.1)   # 暂停0.01s
   plt.ioff()        # 关闭

##########################数据写入#####################################
f = open(r'C:\Users\hdy\Desktop\python\write_read_txt\imagenames.txt',"r+")
f.truncate()      # 清除txt文件里面的内容
f.write('时间' + '  ' + '金钱' + '\n')      # x,y数据列表标题
for i in range(len(x)):
   f.write('  ' + str(x[i]) + '       ' + str(y[i]) + '\n')   # 往txt文件写入x数组数据(按列写入)
f.close()

##########################数据读取打印##################################
time.sleep(0.5)
r = open(r'C:\Users\hdy\Desktop\python\write_read_txt\imagenames.txt',"r")
read = r.read()
print(read)
r.close()

txt文件内部效果:
在这里插入图片描述

同理三列、四列数据也是一样的方法。

上海市高等学校信息技术水平二三级python 模拟题 编程 1. 数据分析题(17分): 流行病学通常关注单日治愈患者例数增长(即当日治愈例数减去前日治愈例数),并以单日治愈患者例数最高增长点作为疫情向好发展的标志点。“c:/素材/mousheng.txt”文件是以逗号分隔的2020年1月22日至3月22日某省发生新冠肺炎疫情变化数据文本文件(如图所示,提示:已按日期递增排序,有标题行) 请编写程序,找出单日治愈例数增长最高日期,若有并列最高增长日,则选择并列的最后一日。运行结果如图所示,按图示的格式输出结果。程序保存在C:\KS目录下,名为4_1.p... 阅读详情

相关推荐

ROS 数据流转实战:从 bag 文件到 txt、csv 及图像的高效提取与转换

本文详细介绍了如何高效地从ROS bag文件中提取并转换数据到txt、csv及图像格式。通过实用的命令行技巧和Python脚本方案,帮助开发者解决数据同步、大文件处理和格式转换等常见问题,提升机器人数据处理效率。特别针对图片提取场景,提供了保留时间戳的定制化解决方案。

weixin_29306011的博客 188

Python中plot()画图添加数据标签,显示点对应的数值

创建子图的好处: 每个子图可以单独操作,想画啥就画啥 各个子图之间可以共享坐标轴,便于同一量纲去比较数值的大小 fig,((ax1,ax2,ax3,ax4,ax5,ax6)) = plt.subplots(1,6,figsize=(22,4),sharex=True,sharey=True) ##设定子图间距 , left < right, top > bottom, 数字表示窗口大小的比例(如下则子图间距为窗口大小的1%) plt.subplots_adjust(left=0, top=

fwj_ntu的博客 5万+

COMSOL仿真数据导出——通过Python,Origin画图

qq_42278015的博客 2916

python中plot实现实时显示数据

需要保存历史数据(保存到t) import matplotlib.pyplot as plt import numpy as np import time from math import * #? python中plot实现即时数据动态显示方法,需要保存历史数据 plt.ion() #* 开启interactive mode 成功的关键函数 plt.figure(1) t = [0] t_now = 0 # x轴变量 m = [sin(t_now)] # y for i in range(..

qq_36623595的博客 4724

Matlab科研绘图实战:从TXT数据到论文级图表全流程解析

数据可视化是科研与工程领域将抽象数据转化为直观见解的关键技术,其核心在于通过图形化手段揭示数据背后的模式与规律。在工程实践中,数据通常以文本文件(如TXT格式)存储,如何高效、准确地读取并处理这些数据是可视化的首要步骤。Matlab作为强大的数值计算与可视化平台,提供了从数据导入、清洗到高级图形生成与美化的完整解决方案,其价值在于打通了从原始数据到出版级图表的“最后一公里”,极大提升了科研工作效率。本文聚焦于**Matlab数据读取**与**论文出图**这两个核心环节,详细解析了`readmatrix`、`

weixin_30367169的博客 477

[教程]CNN图像分类识别+数据集制作+训练模型+预测图片+绘制准确率和loss曲线图

这个专栏更新各种AI,以及各种有趣的教程,有兴趣的小伙伴可以订阅一下。 首先是图片的搜集,方法无非两种 一是开源的数据集,直接拿来用,另一种就是自己搜集图片制作数据集。 这里我们可以通过爬虫,或是自己通过其他途径获取数据,我这里以水果识别为例子 爬虫搜集5种水果各若干,放在data/各个水果文件夹下。 比如草莓这个图片是这样的,我们只.

分享知识 7921

Python3将数据保存为txt文件

f = open("data/model_Weight.txt",'a')    #若文件不存在,系统自动创建。'a'表示可连续写入到文件,保留原内容,在原                                             #内容之后写入。可修改该模式('w+','w','wb'等)   f.write("hello,sha")   #将字符串写入文件中 f.write...

AI_盲的博客 13万+

【python进阶】txt excel pickle opencv操作demo

写一段代码,模拟生成accuracy逐步上升、loss逐步下降的训练日志,并将日志信息记录到 training_log.txt中。##读取YOLO数据后画出曲线图。

weixin_39107270的博客 674

python从txt读取数据并画图_Python读取txt数据并绘图

本程序实现从txt文件中读取两列数据,然后进行三次样条插值,绘制出一条平滑的曲线。需要解决的一些问题:切片方法:x = a[:,0] # 取第一列数据y = a[:,1] # 取第二列数据另外一种使用 pandas 切片的方法:# code:utf-8 Ubuntuimport matplotlib.pyplot as pltfrom scipy import interpolateimpo...

weixin_39757169的博客 1067

python画图——实现在图上标注上具体数值的方法

今天小编就为大家分享一篇python画图——实现在图上标注上具体数值的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

帆软js--获取控件和单元格

参数面板: 获取面板控件 ,name为控件名称:_g().parameterEl.getWidgetByName("name") 取值:_g().parameterEl.getWidgetByName("tt3").getValue()2323 赋值:_g().parameterEl.getWidgetByName("tt2").setValue("987") 调用对应的事件比...

江湖行骗老中医 7198

python如何绘制曲线图_Python matplotlib 如何绘制双Y轴曲线图?

Python matplotlib 如何绘制双Y轴曲线图?发布时间:2020-06-23 11:09:51来源:亿速云阅读:241作者:清晨不懂Python matplotlib 如何绘制双Y轴曲线图??其实想解决这个问题也不难,下面让小编带着大家一起学习怎么去解决,希望大家阅读完这篇文章后大所收获。Matplotlib简介Matplotlib是非常强大的python画图工具Matplotlib可...

weixin_39790510的博客 513

FDTD仿真进阶:液晶偏振调控与双折射效应全解析

本文深入解析了在Lumerical FDTD仿真中如何对液晶材料进行偏振调控与双折射效应建模。通过单轴液晶和螺旋扭曲液晶(TN-LCD)两大实战案例,详细阐述了从各向异性材料参数设置、LC网格属性配置到偏振椭圆分析的全流程,帮助工程师精准模拟液晶的光开关行为,优化如显示器等器件的光学性能。

chair的专栏 747

深度学习读取txt训练数据绘制参数曲线图的方法

有一些深度学习模型是并不像yolo系列那样最终输出相应的参数图,有很多训练形成了一个训练log文件,于是需要读取log文件中的内容并绘制成曲线图。如下实例,有一个log文件的部分截图,需要将其读取出来并绘制曲线图。废话不多说,直接上代码。

m0_73832962的博客 729

Windows上python的spark环境搭建

1.安装好JDK 下载并安装好jdk-12.0.1_windows-x64_bin.exe,配置环境变量: 新建系统变量JAVA_HOME,值为Java安装路径 新建系统变量CLASSPATH,值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意最前面的圆点) 配置系统变量PATH,添加 %JAVA_HOME%bin;%JAVA_HOME%jrebin 在CMD中输入:java或者java -version,不显示不是内部命令等,说明安装成功。

weixin_43915303的博客 652

TMC2209串口配置实战:从寄存器解析到电机精准控制

本文详细解析TMC2209步进电机驱动芯片的串口配置方法,从硬件连接到UART通信协议,再到核心寄存器功能详解。通过实战案例展示电流控制、微步细分和速度调节等关键配置,帮助工程师实现电机精准控制,并提供了常见故障诊断和优化技巧。

f6g7h8i9j的博客 1175

Python实现txt、csv、xls等格式转换

也可以对csv、xls文件进行读写、两种格式转换,将两个文件进行合并在一起,将多个sheet列表整合在一个文件中。csv类似于txt格式,针对csv格式,有专门的csv模块处理。对xls进行读操作,可以直接读出文件的行数和列数。

如有侵权,请联系作者删除 2309

[软考]系统架构设计师 备考经验分享(一) - 备考计划篇

前言 上周末刚刚结束了软考架构师的考试,自我感觉考的还可以,大概率是过了。 两次参加软考,一次中级嵌入式,一次高级架构师,都是备考不到两个月时间,尤其是架构师这次考试内容和本职工作有不小的差别,并且需要同时备考三个科目,在高强度地备考中感觉是摸索出到了一点软考的技巧与经验。 打算趁还记得,赶紧写几篇文章做下梳理总结,算是给将来自己考系分、高项或者其他考试做个记录,也希望能够帮到正在备考的大家。 先把第一步,个人的备考计划分享给大家。 自身情况分析 首先,请大家一定先明确三个问题,这三个问题会直接影响到你的

_ 6405

python读取txt并绘制曲线

一、代码 # encoding: utf-8 import matplotlib.pyplot as plt file = open('train_cc_kl_11_20.txt') #打开文档 data = file.readlines() #读取文档数据 itr = [] #新建列表,用于保存第一列数据 train_loss = [] #新建列表,用于保存第二列数据 train_loss0 = [] train_cc = [] train_kl = [] train_ssim = []

ljjjjjjjjjjj的博客 4224

PDPS16.0单机版与SPLMLicenseServer授权避坑指南:从安装到冲突解决

本文详细解析了PDPS16.0单机版的安装与授权流程,重点阐述了如何正确配置SPLMLicenseServer本地许可证服务器以实现软件激活。针对安装过程中常见的许可证冲突问题,提供了清晰的排查思路和解决方案,并介绍了通过设置环境变量等替代授权方法,帮助用户高效避坑,确保Tecnomatix Process Simulate顺利运行。

weixin_29231221的博客 565

【51单片机仿真】基于51单片机设计的多功能电子时钟日历(实时时钟闹钟秒表温度检测)系统__资料编号5

该项目是基于单片机的多功能电子时钟系统,集成了时间显示、闹钟设置、秒表功能以及温度显示等功能。主要硬件包括1602液晶显示屏、DS1302时钟芯片、DS18B20温度传感器和蜂鸣器。系统通过按键进行时间和闹钟的设置,并实时显示当前时间和温度。

嵌入式阿齐Archie 2万+

python画log曲线_python保存log日志,实现用log日志画图

在神经网络训练中,我们常常需要画出loss function的变化图,log日志里会显示每一次迭代的loss function的值,于是我们先把log日志保存为log.txt文档,再利用这个文档来画图。1,先来产生一个log日志。import mxnet as mximport numpy as npimport osimport logginglogging.getLogger().setLev...

weixin_39638468的博客 981

深入解析:使用Python进行T矩阵散射计算的完整指南

在物理学和工程学中,散射是一个至关重要的概念。当波(无论是光波、声波还是其他类型的波)遇到一个障碍物时,它会在多个方向上散开。为了理解和预测这种行为,我们需要进行数学建模和计算。其中,T矩阵方法是一种非常有效的工具。在开始计算之前,我们需要定义一些基础函数。"""计算T矩阵的一个元素。参数:- wave_vector: 波矢- scatterer_position: 散射体的位置- scatterer_properties: 散射体的性质(如大小、形状等)返回:- T矩阵的一个元素。

qq_38334677的博客 1054

基于python+tkinter实现的Modbus-RTU 通信工具+数据可视化源码

Modbus-RTU 通信工具是一个基于 Python Tkinter 开发的图形界面应用程序,旨在帮助用户轻松地与 Modbus 设备进行通信。该工具支持多种功能码的读写操作,可以用于工业自动化设备的调试、监控和数据分析。

2403_88102872的博客 924

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Matplotlib 3.8.4 实战:3步从.txt文件绘制Loss/Acc曲线并导出高清PNG

本文详细介绍了如何使用Matplotlib 3.8.4从.txt文件快速绘制Loss/Acc曲线并导出高清PNG图片。通过三步标准化流程,包括数据预处理、核心绘图函数封装和高质量输出设置,帮助用户轻松生成专业级的可视化图表,适用于深度学习模型训练监控和学术报告。

weixin_30420305的博客 430

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

微信聊天记录永久保存完整指南:WeChatMsg开源工具让数据真正属于你

你是否曾因手机更换而丢失珍贵的对话?是否担心那些承载着情感与记忆的微信聊天随时间消逝?在这个数据即记忆的时代,WeChatMsg为你提供了一个完美的解决方案——将微信聊天记录永久保存为多种格式,并进行深度数据分析。这款完全免费的开源工具让"我的数据我做主"不再是一句口号,而是触手可及的现实。 ## 🔍 痛点洞察:为什么你需要保存聊天记录? 微信已成为我们日常生活中不可或缺的沟通工具,但官方并

gitblog_00986的博客 501

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

上一篇: Python绘制2D、3D柱状图
下一篇: 前端HTML调用jQuery库,元素、id、class、群组选择器(前端:HTML搭配jQuery系列教程一)
Kkh_8686
博客等级 码龄8年 298粉丝 74原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值