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 相关文章推荐
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
May 06 Python
Python中的探索性数据分析(功能式)
Dec 22 Python
python2.7+selenium2实现淘宝滑块自动认证功能
Feb 24 Python
Django 实现下载文件功能的示例
Mar 06 Python
Python设计模式之策略模式实例详解
Jan 21 Python
python 实现一个反向单位矩阵示例
Nov 29 Python
python飞机大战pygame碰撞检测实现方法分析
Dec 17 Python
pytorch下大型数据集(大型图片)的导入方式
Jan 08 Python
selenium切换标签页解决get超时问题的完整代码
Aug 30 Python
Python识别验证码的实现示例
Sep 30 Python
matplotlib对象拾取事件处理的实现
Jan 14 Python
关于Numpy之repeat、tile的用法总结
Jun 02 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
提问的智慧
2006/10/09 PHP
PHP学习笔记之字符串编码的转换和判断
2014/05/22 PHP
destoon复制新模块的方法
2014/06/21 PHP
php使用CURL不依赖COOKIEJAR获取COOKIE的方法
2015/06/17 PHP
Javascript日期对象的dateAdd与dateDiff方法
2008/11/18 Javascript
从jQuery.camelCase()学习string.replace() 函数学习
2011/09/13 Javascript
新增加的内容是如何将div的scrollbar自动移动最下面
2014/01/02 Javascript
js onmousewheel事件多次触发问题解决方法
2014/10/17 Javascript
使用JavaScript+canvas实现图片裁剪
2015/01/30 Javascript
jQuery代码实现图片墙自动+手动淡入淡出切换效果
2016/05/09 Javascript
又一款js时钟!transform实现时钟效果
2016/08/15 Javascript
AngularJS之依赖注入模拟实现
2016/08/19 Javascript
jquery.multiselect多选下拉框实现代码
2016/11/11 Javascript
H5+C3+JS实现双人对战五子棋游戏(UI篇)
2020/05/28 Javascript
vue表单验证你真的会了吗?vue表单验证(form)validate
2019/04/07 Javascript
详解在HTTPS 项目中使用百度地图 API
2019/04/26 Javascript
Echarts实现多条折线可拖拽效果
2019/12/19 Javascript
Vue组件模板及组件互相引用代码实例
2020/03/11 Javascript
小程序实现可拖动的悬浮按钮
2020/09/07 Javascript
使用Python脚本将绝对url替换为相对url的教程
2015/04/24 Python
对python中使用requests模块参数编码的不同处理方法
2018/05/18 Python
python3写的简单本地文件上传服务器实例
2018/06/04 Python
pandas 条件搜索返回列表的方法
2018/10/30 Python
解决python 读取 log日志的编码问题
2019/12/24 Python
基于python+selenium的二次封装的实现
2020/01/06 Python
python实现根据给定坐标点生成多边形mask的例子
2020/02/18 Python
Selenium启动Chrome时配置选项详解
2020/03/18 Python
在tensorflow实现直接读取网络的参数(weight and bias)的值
2020/06/24 Python
Desigual美国官方网站:西班牙服装品牌
2019/03/29 全球购物
业务部经理岗位职责
2014/01/04 职场文书
大龄毕业生求职别忘职业规划
2014/03/11 职场文书
研讨会主持词
2014/04/02 职场文书
基层党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书
2019单位介绍信怎么写
2019/06/24 职场文书
Nginx缓存设置案例详解
2021/09/15 Servers