前言:回弹法检测烧结普通砖强度实验几乎是土木工程专业的必修课程,其中涉及诸多实验数据。(数据量=检测单元*测区数*测位数*5)如果通过Python处理数据将会大幅提高效率。
一、数据导入
import csv
filename='请在这个地方输入数据文件地址'
with open(filename) as f:
reader=csv.reader(f)
raw_data=[]
for row in reader:
raw_data.append(list(map(int,row)))
当然Python也可以直接读取Excel和txt等格式的数据文件,此处仅举例读取CSV格式的数据文件的代码块。
二、计算强度均值
1、代码示例:
#定义变量
preprocessing_data={}
strength_point=[]
strength_block=[]
strength_union=0
sum_union=0
for i in range(10):
preprocessing_data[i]={}
sum_block=0
for j in range(10):
#将原始数据储存到字典中
preprocessing_data[i][j]=raw_data[i*10+j]
#计算单个测位的回弹值
sum_point=0
for k in range(5):
sum_point+=preprocessing_data[i][j][k]
r=sum_point/5