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 相关文章推荐
python抓取京东商城手机列表url实例代码
Dec 18 Python
Python的ORM框架SQLObject入门实例
Apr 28 Python
python实现获取客户机上指定文件并传输到服务器的方法
Mar 16 Python
用Python登录Gmail并发送Gmail邮件的教程
Apr 17 Python
Python快速排序算法实例分析
Nov 29 Python
python实现石头剪刀布小游戏
Jan 20 Python
Python实现微信自动好友验证,自动回复,发送群聊链接方法
Feb 21 Python
Python字典的基本用法实例分析【创建、增加、获取、修改、删除】
Mar 05 Python
python读取配置文件方式(ini、yaml、xml)
Apr 09 Python
Matplotlib.pyplot 三维绘图的实现示例
Jul 28 Python
python如何利用paramiko执行服务器命令
Nov 07 Python
如何用Python搭建gRPC服务
Jun 30 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 Cookie的一个使用注意点
2008/11/08 PHP
thinkphp5使html5实现动态跳转的例子
2019/10/16 PHP
js escape,unescape解决中文乱码问题的方法
2010/05/26 Javascript
js页面滚动时层智能浮动定位实现(jQuery/MooTools)
2011/08/23 Javascript
深入解析JavaScript中的变量作用域
2013/12/06 Javascript
jQuery往返城市和日期查询实例讲解
2015/10/09 Javascript
javascript之IE版本检测超简单方法
2016/08/20 Javascript
jquery仿ps颜色拾取功能
2017/03/08 Javascript
对存在JavaScript隐式类型转换的四种情况的总结(必看篇)
2017/08/31 Javascript
详解微信小程序Page中data数据操作和函数调用
2017/09/27 Javascript
使用socket.io制做简易WEB聊天室
2018/01/02 Javascript
JavaScript设计模式之代理模式简单实例教程
2018/07/03 Javascript
小程序实现人脸识别功能(百度ai)
2018/12/23 Javascript
NUXT SSR初级入门笔记(小结)
2019/12/16 Javascript
vue项目中openlayers绘制行政区划
2020/12/24 Vue.js
python解析发往本机的数据包示例 (解析数据包)
2014/01/16 Python
python设计模式大全
2016/06/27 Python
Python实现带百分比的进度条
2016/06/28 Python
python使用两种发邮件的方式smtp和outlook示例
2017/06/02 Python
Python数据处理numpy.median的实例讲解
2018/04/02 Python
python Pandas 读取txt表格的实例
2018/04/29 Python
在Python中将函数作为另一个函数的参数传入并调用的方法
2019/01/22 Python
python实现连连看辅助(图像识别)
2020/03/25 Python
python实现翻译word表格小程序
2020/02/27 Python
python如何随机生成高强度密码
2020/08/19 Python
python设置中文界面实例方法
2020/10/27 Python
使用canvas来完成线性渐变和径向渐变的功能的方法示例
2019/07/25 HTML / CSS
以工厂直接定价的传奇性能:Ben Hogan Golf
2019/01/04 全球购物
工业设计专业推荐信
2013/10/29 职场文书
外贸业务员岗位职责
2013/11/24 职场文书
硕士研究生自我鉴定范文
2013/12/27 职场文书
农村党建工作汇报材料
2014/10/27 职场文书
投标单位介绍信
2015/05/05 职场文书
毕业生求职自荐信(2016最新版)
2016/01/28 职场文书
详细总结Python常见的安全问题
2021/05/21 Python
Java各种比较对象的方式的对比总结
2021/06/20 Java/Android