python批量计算浮点型高光谱数据平均反射率并存储到csv
时间: 2023-05-27 16:01:57 浏览: 131
基于python开发的高光谱数据预处理方法+源码+文档+代码解析(高分优秀项目)
5星 · 资源好评率100%
import numpy as np
import csv
# 读取数据
data = np.loadtxt('data.txt', delimiter=',')
# 计算平均反射率
average_reflectance = np.mean(data, axis=1)
# 存储数据到csv文件
with open('average_reflectance.csv', mode='w', newline='') as file:
writer = csv.writer(file)
writer.writerow(['Sample', 'Average Reflectance'])
for i in range(len(average_reflectance)):
writer.writerow([f'Sample_{i+1}', average_reflectance[i]])
阅读全文