目录

  • 写在前面
  • 代码
  • reference

写在前面

1、本文内容
python读取文本数据曲线图
2、转载请注明出处:
https://blog.csdn.net/qq_41102371/article/details/125933558

代码

import matplotlib.pyplot as plt
import numpy as npif __name__=="__main__":data_euler=np.loadtxt('./data_euler.txt')data_midpoint=np.loadtxt('./data_midpoint.txt')data_rk4=np.loadtxt('./data_rk4.txt')x=data_euler[:,0]x_max=max(data_euler[:,0])x_axis=np.arange(0,x_max,0.0001)y_gt=np.exp(x_axis)y_euler=data_euler[:,2]y_midpoint=data_midpoint[:,2]y_rk4=data_rk4[:,2]plt.plot(x_axis,y_gt,label="gt")plt.plot(x,y_euler,label="euler")plt.plot(x,y_midpoint,label="midpoint")plt.plot(x,y_rk4,label="rk4")plt.xlabel("x")plt.ylabel("y")plt.legend()# 右侧刻度ax = plt.gca() ax.tick_params(top=True,labeltop=True,labelright = True)ax.grid()plt.show()

数据为欧拉积分、中点积分、龙格-库塔(Runge-Kutta)积分在[0,5]近似函数y=exy=e^xy=ex的结果,Δt=1\Delta t=1Δt=1,数据格式:x,gt,y_pred
数据生成代码
数值积分方法:欧拉积分、中点积分和龙格-库塔法积分 https://blog.csdn.net/qq_41102371/article/details/125935198
data_euler.txt

0 1 1
1 2.71828 2
2 7.38906 4
3 20.0855 8
4 54.5982 16
5 148.413 32

data_midpoint.txt

0 1 1
1 2.71828 2.5
2 7.38906 5.75
3 20.0855 13.125
4 54.5982 29.9375
5 148.413 68.2812

data_rk4.txt

0 1 1
1 2.71828 2.70833
2 7.38906 6.87674
3 20.0855 17.3832
4 54.5982 43.9276
5 148.413 111.003

reference

numpy之函数exp() https://www.csdn.net/tags/MtTacg5sOTY3NDQtYmxvZwO0O0OO0O0O.html
python的Matplotlib怎么在右边也加上数字刻度? https://www.zhihu.com/question/295481997/answer/1552703058
python读取txt文件并绘图 https://wenku.baidu.com/view/ebff45b1de88d0d233d4b14e852458fb770b3868?aggId=08ffa01f346baf1ffc4ffe4733687e21af45ff0a
python绘制函数曲线 https://zhuanlan.zhihu.com/p/75588369
http://www.liuxiao.org/2018/05/%E6%AC%A7%E6%8B%89%E7%A7%AF%E5%88%86%E3%80%81%E4%B8%AD%E7%82%B9%E7%A7%AF%E5%88%86%E4%B8%8E%E9%BE%99%E6%A0%BC%EF%BC%8D%E5%BA%93%E5%A1%94%E7%A7%AF%E5%88%86/ 欧拉积分、中点积分与龙格-库塔积分

python读取文本数据绘制曲线图相关推荐

  1. python读取文本数据--完善中

    目录 小细节 传送门 Mat运算 readline,readlines split,strip '''导入数据input: file_name(string):文件的存储位置output: featu ...

  2. python读取文本数据保存为excel_python 读取txt中每行数据,并且保存到excel

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  3. 如何用python读取文本中指定行的内容

    如何用python读取文本中指定行的内容 搜索资料 我来答 分享 新浪微博 QQ空间 浏览 5284 次 查看全文 http://www.taodudu.cc/news/show-64036.ht ...

  4. python读取表格数据_Python读取Excel数据并根据列名取值

    一直想将自己接触到的东西梳理一遍,可就是迈不出第一步,希望从这篇总结开始不要再做行动的矮人了. 最近测试过程中需要用到python读取excel用例数据,于是去了解和学习了下xlrd库,这里只记录使用 ...

  5. 用Python 处理文本数据

    用Python 处理文本数据 前言   HI,好久不见,今天是关闭朋友圈的第60天,我是野蛮成长的AC-Asteroid.   人生苦短,我用Python,通过短短两周时间自学,从基础知识到项目实践, ...

  6. python读取nc数据并绘图

    使用python读取nc数据并绘图 获取nc数据的相关信息 绘图 用matplotlib绘图 用Basemap绘图 用Cartopy绘图 安装Cartopy包 获取nc数据的相关信息 from net ...

  7. 用python处理文本数据,并删除处理之后的数据(Python经典编程案例)

    用python处理文本数据,并删除处理之后的数据: # 根据条件把一个文本分成两个文本 # with open(r'list_object.txt', 'r') as file: # lines = ...

  8. python 读取特定一段文本_python提取文本内容 python读取文本每行指定内容

    用"python"怎么提取文件里的指定内容?原来这些年,他痊愈的只是外表,有一种伤,它深入骨髓,在人看不见的地方肆虐. python读取文件内容的方法: 一.最方便的方法是一次性读 ...

  9. 机器学习:性能度量篇-Python利用鸢尾花数据绘制ROC和AUC曲线

    文章目录 前言 一.ROC与AUC 1.ROC 2.AUC 二.代码实现 总结 前言 内容接上一篇机器学习:性能度量篇-Python利用鸢尾花数据绘制P-R曲线_fanstuck的博客-CSDN博客_ ...

最新文章

  1. [CLR via C#]25. 线程基础
  2. 基于Dockerfile构建新镜像
  3. boost::geometry::model::multi_point用法的测试程序
  4. iOS之“微信支付”开发流程
  5. Java代码输出到txt文件(申请专利贴源码的必备利器)
  6. 创建虚拟环境和新建工程目录
  7. 飞秋-程序的找工作之苦
  8. 最快学习之Vue Route
  9. 更改重做日志(redolog)文件的大小
  10. Few-shot learning和Meta-learning
  11. Macbook 本机 apache 虚拟主机和网站,多域名、多虚拟目录,并且允许列举所有文件和目录
  12. 1042 Shuffling Machine
  13. 使用Microsoft Network Monitor分析Wireshark无法解析的SSL流量包
  14. https:浏览器如何验证数字证书
  15. 自2018年2月28日起 iCloud 由云上贵州运营
  16. 我是如何接单的! 全网最强的接单 避坑指南 都在这里!
  17. Quick Reference 代码速查表
  18. npm install时cb() never called!错误解决方法
  19. 电子商务的整合之道--思践
  20. opencv中的CV_RGB2GRAY与CV_BGR2GRAY的区别

热门文章

  1. Android 实例-个人理财工具 之五 账单明细显示A
  2. React学习(状态数据更新)
  3. 多线程之间的通信方式
  4. 面试:逻辑题与思考题整理
  5. 【毕业设计】 python flas疫情爬虫可视化
  6. lenovo 服务器重装系统,一次联想万全R680服务器安装windows系统的经历
  7. openstreetmap基础教程
  8. Project 2007安装出现错误及解决方案
  9. 百度网盘如何下载下载ed2k链接
  10. LaTeX 清理缓存文件脚本