python 计算平均平方误差(MSE)的实例


Posted in Python onJune 29, 2019

我们要编程计算所选直线的平均平方误差(MSE), 即数据集中每个点到直线的Y方向距离的平方的平均数,表达式如下:

MSE=1n∑i=1n(yi−mxi−b)2

最初麻烦的写法

# TODO 实现以下函数并输出所选直线的MSE
def 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 实现以下函数并输出所选直线的MSE
def calculateMSE(X,Y,m,b): 
  return sum([(y-m*x -b)**2 for x,y in zip(X,Y)])/len(X)

以上这篇python 计算平均平方误差(MSE)的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
win7安装python生成随机数代码分享
Dec 27 Python
Python最基本的输入输出详解
Apr 25 Python
用Python中的字典来处理索引统计的方法
May 05 Python
详解Python中的__getitem__方法与slice对象的切片操作
Jun 27 Python
Python微信库:itchat的用法详解
Aug 14 Python
Python3多线程爬虫实例讲解代码
Jan 05 Python
实用自动化运维Python脚本分享
Jun 04 Python
python+numpy实现的基本矩阵操作示例
Jul 19 Python
Python通过Pillow实现图片对比
Apr 29 Python
基于Python绘制美观动态圆环图、饼图
Jun 03 Python
如何在scrapy中捕获并处理各种异常
Sep 28 Python
浏览器常用基本操作之python3+selenium4自动化测试(基础篇3)
May 21 Python
Python变量访问权限控制详解
Jun 29 #Python
python pandas生成时间列表
Jun 29 #Python
python粘包问题及socket套接字编程详解
Jun 29 #Python
python 基于TCP协议的套接字编程详解
Jun 29 #Python
Python进阶:生成器 懒人版本的迭代器详解
Jun 29 #Python
简单了解Python matplotlib线的属性
Jun 29 #Python
Jacobi迭代算法的Python实现详解
Jun 29 #Python
You might like
可以在线执行PHP代码包装修正版
2008/03/15 PHP
PHP类的声明与实例化及构造方法与析构方法详解
2016/01/26 PHP
jQuery 技巧大全(新手入门篇)
2009/05/12 Javascript
javascript下判断一个元素是否存在的代码
2010/03/05 Javascript
JavaScript数值转换的三种方式总结
2014/07/31 Javascript
浅谈Sizzle的“编译原理”
2015/04/14 Javascript
再谈JavaScript异步编程
2016/01/27 Javascript
json定义及jquery操作json的方法
2016/10/03 Javascript
详解Jquery 遍历数组之$().each方法与$.each()方法介绍
2017/01/09 Javascript
Vue 拦截器对token过期处理方法
2018/01/23 Javascript
vue项目使用axios发送请求让ajax请求头部携带cookie的方法
2018/09/26 Javascript
NodeJs 模仿SIP话机注册的方法
2019/06/21 NodeJs
聊聊鉴权那些事(推荐)
2019/08/22 Javascript
基于layui table返回的值的多级嵌套的解决方法
2019/09/19 Javascript
JS实现可以用键盘方向键控制的动画
2020/12/11 Javascript
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
[01:13]2014DOTA2西雅图邀请赛 舌尖上的TI4
2014/07/08 DOTA
python3如何将docx转换成pdf文件
2018/03/23 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
2018/04/18 Python
Pandas:Series和DataFrame删除指定轴上数据的方法
2018/11/10 Python
Python产生一个数值范围内的不重复的随机数的实现方法
2019/08/21 Python
python如何求圆的面积
2020/07/01 Python
美国学校校服,儿童和婴儿服装:Cookie’s Kids
2016/10/14 全球购物
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2016/01/06 面试题
自我评价范文分享
2014/01/04 职场文书
小学教师听课制度
2014/02/01 职场文书
高级编程求职信模板
2014/02/16 职场文书
日化店促销方案
2014/03/26 职场文书
双方协议书
2014/04/22 职场文书
《少年王勃》教学反思
2014/04/27 职场文书
社区志愿者活动总结
2014/06/26 职场文书
小学生运动会报道稿
2014/09/12 职场文书
干部四风问题整改措施思想汇报
2014/10/13 职场文书
Python中的套接字编程是什么?
2021/06/21 Python
Python实现制作销售数据可视化看板详解
2021/11/27 Python
SQL bool盲注和时间盲注详解
2022/07/23 SQL Server