没有合适的资源?快使用搜索试试~ 我知道了~
python 处理多行多列多文件的数据 #coding=utf-8 import matplotlib.pyplot as plt filename1 = '02.txt' filename2 = '03.txt' filename3 = 'C05.txt' filename4 = 'CSS.txt' fileA = open(filename4,'w') 写入新文件 X,Y,Z,W,list1,list2,list3,list4,list5 = [],[],[],[],[],[],[],[],[] with open(filename1,'r') as f: lines = f.r
资源推荐
资源详情
资源评论
python 处理多行多列多文件的数据处理多行多列多文件的数据
python 处理多行多列多文件的数据处理多行多列多文件的数据
#coding=utf-8
import matplotlib.pyplot as plt
filename1 = '02.txt'
filename2 = '03.txt'
filename3 = 'C05.txt'
filename4 = 'CSS.txt'
fileA = open(filename4,'w') 写入新文件
X,Y,Z,W,list1,list2,list3,list4,list5 = [],[],[],[],[],[],[],[],[]
with open(filename1,'r') as f:
lines = f.readlines()
for line in lines :
value = [float(s) for s in line.split()] X.append(value[2])
with open(filename2,'r') as f:
lines = f.readlines()
for line in lines :
value = [float(s) for s in line.split()] Y.append(value[2])
with open(filename3,'r') as f:
lines = f.readlines()
for line in lines :
value = [float(s) for s in line.split()] Z.append(value[2])
下列代码为处理列循环数据。以每100个数据循环一次为例:
for j in range(100):
A,B,C,D=0,0,0,0
for n in range(20):
m=j+n*100
A=A+X[m] B=B+Y[m] C=C+Z[m] list1.append(A/20) 本例子为将循环的数据求均值
list2.append(B/20)
list3.append(C/20)
list5.append(j)
fileA.write(str(j)+" "+str(A/20)+" "+str(B/20)+" "+str(C/20)+"")
以下部分为画图的代码
plt.grid(True)
plt.plot(list5,list1,marker='*',markerfacecolor='red',label='γ=0.2')
plt.plot(list5,list2,marker='o',markerfacecolor='blue',label='γ=0.3')
plt.plot(list5,list3,marker='3',markerfacecolor='green',label='γ=0.5')
plt.xlabel('time'+""+'(d)')
plt.ylabel('number')
plt.legend()
plt.title('the person')
plt.show()
以上代码亲自测试过,确保没有任何问题。
作者:薛晓斐
资源评论
weixin_38654415
- 粉丝: 4
- 资源: 1015
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- COMSOL模型仿真光纤等波导的三维弯曲,模场分布,波束包络方法 Comsol6.1版本自建仿真模型
- 基于Python的 fruits 后端设计源码
- VSG并网仿真模型(无负载) 其中包括有功环、无功环、电压电流双闭环等 仿真结果正确,波形完美,仿真结构和稳态运行波形如下
- 遗传算法(GA)优化LQR控制,对象是单柔性连杆 图1是Simulink的搭建 图2是含有的资料列表(包括详细文档) 具体
- 基于Java语言的单片机小工具蓝牙与WiFi设计源码
- 基于音视频编解码技术的学习与分析框架设计源码
- MATLAB分步傅里叶法仿真光纤激光器锁模脉冲产生 MATLAB仿真湍流随机相位屏 生成海洋湍流,大气湍流随机相位屏 可用于仿真
- 11电平三相MMC(模块化多电平流器)逆变器并网 关键词:双闭环 载波移相调制 电容电压均衡控制 二倍频环流抑制控制 1采用
- 基于Java实现的丰富模板Snacky布局Snackbar设计源码
- 基于Java语言开发的苍穹外卖系统设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功