时间:2021-05-22
我们要编程计算所选直线的平均平方误差(MSE), 即数据集中每个点到直线的Y方向距离的平方的平均数,表达式如下:
MSE=1n∑i=1n(yi−mxi−b)2
最初麻烦的写法
# TODO 实现以下函数并输出所选直线的MSEdef calculateMSE(X,Y,m,b): in_bracket = [] for i in range(len(X)): num = Y[i] - m*X[i] - b num = pow(num,2) in_bracket.append(num) all_sum = sum(in_bracket) MSE = all_sum / len(X) return MSE print(calculateMSE(X,Y,m1,b1))优化后 zip 太常用了
# TODO 实现以下函数并输出所选直线的MSEdef calculateMSE(X,Y,m,b): return sum([(y-m*x -b)**2 for x,y in zip(X,Y)])/len(X)以上这篇python 计算平均平方误差(MSE)的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
使用OpenCV和Python查找图片差异flyfish方法1均方误差的算法(MeanSquaredError,MSE)下面的一些表达与《TensorFlow-
RMSE全称rootmeansquareerror均方根误差,也叫标准误差,定义为:误差的平方和除以样本个数减一的平方根。 均方根误差是预测值与真实值偏差的平
本文实例讲述了Python简单计算数组元素平均值的方法。分享给大家供大家参考,具体如下:Python环境:Python2.7.12x64IDE:WingIDEP
本文实例讲述了python计算一个序列的平均值的方法。分享给大家供大家参考。具体如下:defaverage(seq,total=0.0):num=0forite
本文实例讲述了Python统计分析模块statistics用法。分享给大家供大家参考,具体如下:一计算平均数函数mean()>>>importstatistic