国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python將txt文件隔指定行相加的問(wèn)題

瀏覽:79日期:2022-07-06 08:13:55

問(wèn)題描述

1,數(shù)據(jù)格式很簡(jiǎn)單,有四周也就是28天的數(shù)據(jù),每天有144個(gè)數(shù)據(jù),共有4032個(gè),如下:

11.02836638168102711.12710087567367510.8927706027910978.62242459098974888.00992746244575638.11841955408968.02626974851215138.5141785771838925······

用Sij表示一星期當(dāng)中第j天第i個(gè)觀測(cè)值,其中j=1,2,3,4,5,6,7;i=1,2,3,…,144;

python將txt文件隔指定行相加的問(wèn)題

python將txt文件隔指定行相加的問(wèn)題

python將txt文件隔指定行相加的問(wèn)題

現(xiàn)在想求出4032個(gè)Yij的值我寫(xiě)了一個(gè)有些復(fù)雜的,但是感覺(jué)不太對(duì),請(qǐng)大神們幫忙看看,感謝

from __future__ import pisionimport matplotlib.pyplot as pltwith open(’training_data.txt’)as reader,open(’weken4-4.txt’,’w’)as writer:sum1=[0 for x1 in range(0,144)]sum2=[0 for x2 in range(0,144)]sum3=[0 for x3 in range(0,144)]sum4=[0 for x4 in range(0,144)]data=[0 for y1 in range(0,4032)]for index,line in enumerate(reader): for i in range(0,144):if index<1008: if (index-i)%144==0:sum1[i]=sum1[i]+float(line)if 1008<=index<2016: if (index-i)%144==0:sum2[i]=sum2[i]+float(line)if 2016<=index<3024: if (index-i)%144==0: sum3[i]=sum3[i]+float(line)elif 3024<=index<4032: if (index-i)%144==0:sum4[i]=sum4[i]+float(line)file = open(’training_data.txt’,’r’)for j in range(0,4032):line = file.readline()a= line.split()if j<1008:data[j]=(float(a[0])-(sum1[j%144]/7))/(sum1[j%144]/7)if 1008<=j<2016:data[j]=(float(a[0])-(sum2[j%144]/7))/(sum2[j%144]/7)if 2016<=j<3024:data[j]=(float(a[0])-(sum3[j%144]/7))/(sum3[j%144]/7)elif 3024<=j<4032:data[j]=(float(a[0])-(sum4[j%144]/7))/(sum4[j%144]/7)

問(wèn)題解答

回答1:

是求每周的每一點(diǎn)的平均偏離比例吧!關(guān)健是定義好數(shù)據(jù)結(jié)構(gòu),其他的都好辦!

from __future__ import pision# 4*7*144維度的列表data = [[[0]*144 for i in range(7)]for _ in range(4)]# 4*144維度的列表data_sum = [[0]*144 for i in range(4)]data_avg = [[0]*144 for i in range(4)]# 結(jié)果with open(’training_data.txt’)as reader,open(’weken4-4.txt’,’w’)as writer: # 初始化數(shù)據(jù) for i in range(4):for j in range(7): for k in range(144):v = float(reader.readline())data[i][j][k] = vdata_sum[i][k] += v # 求平均 for i in range(4):for j in range(144): data_avg[i][j] = data_sum[i][j] / 144 # 求結(jié)果 for i in range(4):for j in range(7): for k in range(144):v = (data[i][j][k] - data_sum[i][k]) / data_avg[i][k]writer.write(’{}n’.format(v))

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 欧美亚洲综合网 | 一级香蕉免费毛片 | 中文在线最新版天堂 | 国产亚洲精品久久久久久 | 综合在线视频 | 夜鲁夜鲁夜鲁在线观看福利 | 午夜三级国产精品理论三级 | 中文字幕曰韩一区二区不卡 | 欧美一级二级三级 | 国产精品无打码在线播放9久 | 久久这里只有精品视频99 | 国产喷水女王在线播放 | m男亚洲一区中文字幕 | 97在线观看成人免费视频 | 欧美xxx高清| 国产日韩精品视频一区二区三区 | 男人操美女网站 | 国产99久久亚洲综合精品 | 国产在线观看一区二区三区四区 | 亚洲精品国产一区二区 | 日韩在线视频中文字幕 | 天堂视频在线免费观看 | 美女黄色在线网站大全 | 国产一区二区在线播放 | 久久亚洲精品中文字幕二区 | 国产精品李雅在线观看 | 久久综合给合久久狠狠狠97色69 | 成人免费看www网址入口 | 精品欧美激情在线看 | 久久综合99re久久爱 | 一级做a爰片久久毛片16 | 久艹视频在线 | 看久久 | 国产欧美日韩精品在线 | 99在线精品免费视频九九视 | 成年人免费在线视频网站 | 国产在线日韩 | 波多野结衣在线中文 | 国语自产拍天天在线 | 成人自拍视频在线 | 欧美一区二区在线观看视频 |