中误差是衡量观测精度的一种数字标准,亦称“标准差”或“均方根差”。在相同观测条件下的一组真误差平方平均值的平方根。
因真误差不易求得,所以通常用最小二乘法求得的观测值改正数来代替真误差。它是观测值与真值偏差的平方和观测次数n比值的平方根。
中误差的大小反映了该组观测值精度的高低,因此,通常称中误差为观测值的中误差。
**1.问题:**用中误差检验影像精度
2.已知:
3.关键思路:
(1)影像转换位数组
(2)excel数据转换成二维数组
4.过程:
import math
#计算两个数组的均方根均方根差
def rmse(records_real, records_predict):
if len(records_real) == len(records_predict):
return math.sqrt(((records_real - records_predict) ** 2).mean())
else:
return None
import numpy as np
import xlrd
#excel表格数据转换为二维数组
def excel(input_excel):
table = xlrd.open_workbook(input_excel).sheets()[0] # 获取第一个sheet表
row = table.nrows # 行数
co