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创建对称矩阵的方法示例【基于numpy模块】
Oct 12 Python
django表单实现下拉框的示例讲解
May 29 Python
详解Django+Uwsgi+Nginx 实现生产环境部署
Nov 06 Python
python爬取基于m3u8协议的ts文件并合并
Apr 26 Python
Python 画出来六维图
Jul 26 Python
解决torch.autograd.backward中的参数问题
Jan 07 Python
python让函数不返回结果的方法
Jun 22 Python
Python同时迭代多个序列的方法
Jul 28 Python
python openCV自制绘画板
Oct 27 Python
基于Python实现全自动下载抖音视频
Nov 06 Python
python在协程中增加任务实例操作
Feb 28 Python
解决TensorFlow训练模型及保存数量限制的问题
Mar 03 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
附件名前加网站名
2008/03/23 PHP
PHP求最大子序列和的算法实现
2011/06/24 PHP
PHP写UltraEdit插件脚本实现方法
2011/12/26 PHP
多个PHP中文字符串截取函数
2013/11/12 PHP
PHPUnit安装及使用示例
2014/10/29 PHP
php对数组内元素进行随机调换的方法
2015/05/12 PHP
PHP+shell脚本操作Memcached和Apache Status的实例分享
2016/03/11 PHP
微信公众平台开发教程⑤ 微信扫码支付模式介绍
2019/04/10 PHP
PHP反射原理与用法深入分析
2019/09/28 PHP
XMLHTTPRequest的属性和方法简介
2010/11/23 Javascript
js面向对象之静态方法和静态属性实例分析
2015/01/10 Javascript
JavaScript 基础函数_深入剖析变量和作用域
2016/05/18 Javascript
Express与NodeJs创建服务器的两种方法
2017/02/06 NodeJs
JavaScript运动框架 解决防抖动问题、悬浮对联(二)
2017/05/17 Javascript
React Native仿美团下拉菜单的实例代码
2017/08/08 Javascript
删除table表格行的实例讲解
2017/09/21 Javascript
JavaScript实现打印星型金字塔功能实例分析
2017/09/27 Javascript
JavaScript面试出现频繁的一些易错点整理
2018/03/29 Javascript
vue环形进度条组件实例应用
2018/10/10 Javascript
vue element-ui table组件动态生成表头和数据并修改单元格格式 父子组件通信
2019/08/15 Javascript
JavaScript接口实现方法实例分析
2020/05/16 Javascript
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
python应用程序在windows下不出现cmd窗口的办法
2014/05/29 Python
python 自动化将markdown文件转成html文件的方法
2016/09/23 Python
Python爬取网页中的图片(搜狗图片)详解
2017/03/23 Python
Django 使用Ajax进行前后台交互的示例讲解
2018/05/28 Python
python 进程的几种创建方式详解
2019/08/29 Python
python3使用Pillow、tesseract-ocr与pytesseract模块的图片识别的方法
2020/02/26 Python
浅谈django框架集成swagger以及自定义参数问题
2020/07/07 Python
python语言time库和datetime库基本使用详解
2020/12/25 Python
中专毕业生自我鉴定
2013/11/21 职场文书
村党支部换届选举方案
2014/05/02 职场文书
求职自我推荐信
2014/06/25 职场文书
2014年护理部工作总结
2014/11/14 职场文书
2014年物资管理工作总结
2014/12/02 职场文书
人间正道是沧桑观后感
2015/06/15 职场文书