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 相关文章推荐
linux环境下安装pyramid和新建项目的步骤
Nov 27 Python
Python操作sqlite3快速、安全插入数据(防注入)的实例
Apr 26 Python
python使用分治法实现求解最大值的方法
May 12 Python
python通过socket查询whois的方法
Jul 18 Python
python读取和保存视频文件
Apr 16 Python
python 获取毫秒数,计算调用时长的方法
Feb 20 Python
win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题
Oct 24 Python
Python 面向对象之类class和对象基本用法示例
Feb 02 Python
python随机模块random的22种函数(小结)
May 15 Python
python3字符串输出常见面试题总结
Dec 01 Python
python 爬虫爬取京东ps4售卖情况
Dec 18 Python
python 使用tkinter与messagebox写界面和弹窗
Mar 20 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应用程序的七个习惯深入分析
2013/06/08 PHP
PHP实现上传文件并存进数据库的方法
2015/07/16 PHP
yii2实现分页,带搜索的分页功能示例
2017/01/07 PHP
PHP 模拟登陆功能实例详解
2019/09/10 PHP
HTTP头隐藏PHP版本号实现过程解析
2020/12/09 PHP
北京奥运官方网站幻灯切换效果flash版打包下载
2008/01/30 Javascript
仅IE支持clearAttributes/mergeAttributes方法使用介绍
2012/05/04 Javascript
Js与Jq 获取页面元素值的方法和差异对比
2015/04/30 Javascript
jquery实现动静态条形统计图
2015/08/17 Javascript
js实现密码强度检测【附示例】
2016/03/30 Javascript
基于javascript数组实现图片轮播
2016/05/02 Javascript
详解Vue方法与事件
2017/03/09 Javascript
详解Vue + Vuex 如何使用 vm.$nextTick
2017/11/20 Javascript
修改Nodejs内置的npm默认配置路径方法
2018/05/13 NodeJs
vue中promise的使用及异步请求数据的方法
2018/11/08 Javascript
JavaScript强制类型转换和隐式类型转换操作示例
2019/05/01 Javascript
支付宝小程序实现省市区三级联动
2020/06/21 Javascript
python实现kNN算法
2017/12/20 Python
Linux下python3.6.1环境配置教程
2018/09/26 Python
python 定时任务去检测服务器端口是否通的实例
2019/01/26 Python
通过shell+python实现企业微信预警
2019/03/07 Python
python基于socket实现的UDP及TCP通讯功能示例
2019/11/01 Python
pycharm-professional-2020.1下载与激活的教程
2020/09/21 Python
中国跨境海淘网站:考拉海购
2016/08/01 全球购物
海信商城:海信电视、科龙空调、容声冰箱官方专卖
2017/02/07 全球购物
日本乐天德国站:Rakuten.de
2019/05/16 全球购物
莫斯科的韩国化妆品店:Sifo
2019/12/04 全球购物
JD Sports澳洲官网:英国领先的运动鞋和运动时尚零售商
2020/02/15 全球购物
你对IPv6了解程度
2016/02/09 面试题
车间调度岗位职责
2013/11/30 职场文书
英语商务邀请函范文
2014/01/16 职场文书
软件部经理岗位职责范本
2014/02/25 职场文书
管理学院毕业生自荐信范文
2014/03/10 职场文书
2015年教研组工作总结
2015/05/04 职场文书
2016年大学迎新晚会工作总结
2015/10/15 职场文书
信息技术远程培训心得体会
2016/01/09 职场文书