.net 从txt中读取行数据_Python读取txt数据并绘图
本程序实现从txt文件中读取两列数据,然后进行三次样条插值,绘制出一条平滑的曲线。
需要解决的一些问题:
- 切片方法:
x = a[:,0] # 取第一列数据
y = a[:,1] # 取第二列数据
另外一种使用 pandas 切片的方法:
<https://blog.csdn.net/qq_41365597/article/details/90676249>
- 插值方法介绍:<SciPy v1.3.0 Reference Guide>
# code:utf-8 Ubuntu
import matplotlib.pyplot as plt
from scipy import interpolate
import numpy as npimport matplotlib.font_manager as mpt
zhfont=mpt.FontProperties(fname='/usr/share/fonts/custom/msyh.ttf') #显示中文字体
#导入数据
file = 'data.txt'
a = np.loadtxt(file)
# 数组切片
x = a[:,0] # 取第一列数据
y = a[:,1] # 取第二列数据
# 进行样条插值
tck = interpolate.splrep(x,y)
xx = np.linspace(min(x),max(x),100)
yy = interpolate.splev(xx,tck,der=0)
print(xx)
# 画图
plt.plot(x,y,'o',xx,yy)
plt.legend(['true','Cubic-Spline'])
plt.xlabel('距离(cm)', fontproperties=zhfont) #注意后面的字体属性
plt.ylabel('%')
plt.title('管线仪实测剖面图', fontproperties=zhfont)
# 保存图片
plt.savefig('out.jpg')
plt.show()
data.txt
0 93
30 96
60 84
90 84
120 48
150 38
180 51
210 57
240 40
270 45
300 50
330 75
360 80
390 60
420 72
450 67
480 71
510 7
540 74
570 63
600 69
结果
.net 从txt中读取行数据_Python读取txt数据并绘图相关推荐
- python读取txt文件的行数_python读取txt文件符合条件的行数-女性时尚流行美容健康娱乐mv-ida网...
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 关系网图 pyth ...
- [C#]统计文本文件txt中的行数(快速读取)
快速统计文本文件中的行数( StreamReader.ReadLine() ): 测试代码如下: 1 //读取txt文件中总行数的方法 2 public static int requestMetho ...
- python提取txt数据到excel_python 读取txt中每行数据,并且保存到excel中的实例
使用xlwt读取txt文件内容,并且写入到excel中,代码如下,已经加了注释. 代码简单,具体代码如下: # coding=utf-8 ''' main function:主要实现把txt中的每行数 ...
- python逐行读取txt写入excel_python 读取txt中每行数据,并且保存到excel中的实例
使用xlwt读取txt文件内容,并且写入到excel中,代码如下,已经加了注释. 代码简单,具体代码如下: # coding=utf-8 ''' main function:主要实现把txt中的每行数 ...
- 随机生成电话号码保存在txt中并按行读取以及简易抽奖程序
随机生成电话号码保存在txt中并按行读取 起因是这样的: 要求 1.奖池中电话号码通过文件输入,文件中每一行一个电话号码: 2.在控制台中每 100 毫秒在新行输出一个电话号码,模拟滚动效果: 3.用 ...
- python读取html文件中的表格数据_Python 读取各类文件格式的文本信息 | doc,excel,html,mht...
原标题:Python 读取各类文件格式的文本信息 | doc,excel,html,mht 众所周知,python最强大的地方在于,python社区汇总拥有丰富的第三方库,开源的特性,使得有越来越多的 ...
- python读取序列5之后的数据_Python 基本功: 5. 数据序列化
这篇文章紧接着前篇:多多教Python:Python 基本功: 4. 读写文件zhuanlan.zhihu.com 仔细阅读的小伙伴会发现,在基本功4 里最后的一个示例中,我们读取解析了文件中的内容 ...
- python读取grib2数据_python读取grib grib2气象数据
GRIB是WMO开发的一种用于交换和存储规则分布数据的二进制文件格式,主要用来表示数值天气预报的产品资料.现行的GRIB 码版本有GRIB1 和GRIB2 两种格式.由于小编只接触过GRIB1数据,所 ...
- python读取表格数据_Python读取Excel数据并根据列名取值
一直想将自己接触到的东西梳理一遍,可就是迈不出第一步,希望从这篇总结开始不要再做行动的矮人了. 最近测试过程中需要用到python读取excel用例数据,于是去了解和学习了下xlrd库,这里只记录使用 ...
最新文章
- PacBio But Not Illumina Technology Can Achieve Fast, Accurate and Complete Closure of the High GC, C
- (五)Docker镜像管理2之nginx镜像制作
- day8--socketserver
- .gitignore总结
- P2294 [HNOI2005]狡猾的商人
- vim 编程常用的指令和快捷键
- MyBatis复习(三):MyBatis核心对象SqlSessionFactory和SqlSession
- linux中为什么已经是root用户仍不能执行程序
- 史密斯圆图串并联口诀_阻抗匹配与史密斯圆图基本原理『一』
- Chromium OS Autotest 服务端测试
- 2019ZIF郑州工博会 盛大起航
- 软考-网络工程师-下午考试知识点
- 常用的免费好用的DNS有哪些?
- 【Angular/TS】一文弄懂安全导航操作符(?.)、非空断言操作符/可选链(?.) 、空值合并运算符
- 【原创】三星、镁光、海力士内存颗粒命名规则摘录
- APM32F103 RTC内部时钟源报警中断例程测试
- 城市信息模型基础平台(CIM)产品白皮书
- 单片机实验七 NE555脉冲发生器实验(定时/计数器)
- 等离子体化学反应类型总结
- win10下装win7双系统_B360主板装win7+win10双系统失败经历分享
热门文章
- #HTTP协议学习# (二)基本认证
- 5.10. Web Tools
- Linux的归档及压缩,Linux的cron时间计划任务, NTP网络时间协议 , 查看网络连接...
- .Net QQ互联教程
- iOS 最新版 CocoaPods 的安装流程
- 使用git进行源代码管理
- 布兰森:激励是最好的加速器
- 我!90后!重庆女孩!在淘宝给别人改简历,年入百万!
- 甩锅!偷懒!PUA!转嫁压力!铲除异己!压榨下属!这就是职场leader真面目!...
- 如何快速融入团队(八)