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中精确输出JSON浮点数的方法
Apr 18 Python
python插入数据到列表的方法
Apr 30 Python
在Python中使用matplotlib模块绘制数据图的示例
May 04 Python
深入理解python中的atexit模块
Mar 07 Python
Python简单操作sqlite3的方法示例
Mar 22 Python
Python实现的购物车功能示例
Feb 11 Python
Python简单定义与使用二叉树示例
May 11 Python
python内置模块collections知识点总结
Dec 19 Python
Pytorch 计算误判率,计算准确率,计算召回率的例子
Jan 18 Python
使用Pycharm分段执行代码
Apr 15 Python
只需要这一行代码就能让python计算速度提高十倍
May 24 Python
Python合并多张图片成PDF
Jun 09 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代码把全角数字转为半角数字
2007/12/10 PHP
php中switch与ifelse的效率区别及适用情况分析
2015/02/12 PHP
php 使用array函数实现分页
2015/02/13 PHP
php调用KyotoTycoon简单实例
2015/04/02 PHP
PHP实现接收二进制流转换成图片的方法
2017/01/10 PHP
PHP针对中英文混合字符串长度判断及截取方法示例
2017/03/31 PHP
符合W3C网页标准的iframe标签的使用方法
2007/07/19 Javascript
js window.event对象详尽解析
2009/02/17 Javascript
JavaScript 拾漏补遗
2009/12/27 Javascript
使用js实现的简单拖拽效果
2015/03/18 Javascript
jquery.validate提示错误信息位置方法
2016/01/22 Javascript
Vuejs第七篇之Vuejs过渡动画案例全面解析
2016/09/05 Javascript
原生JavaScript实现的简单省市县三级联动功能示例
2017/05/27 Javascript
基于JS实现网页中的选项卡(两种方法)
2017/06/16 Javascript
详解如何解决vue开发请求数据跨域的问题(基于浏览器的配置解决)
2018/11/12 Javascript
中级前端工程师必须要掌握的27个JavaScript 技巧(干货总结)
2019/09/23 Javascript
vue使用require.context实现动态注册路由
2020/12/25 Vue.js
python快速排序代码实例
2013/11/21 Python
Python md5与sha1加密算法用法分析
2017/07/14 Python
python实现NB-IoT模块远程控制
2018/06/20 Python
Django进阶之CSRF的解决
2018/08/01 Python
解决Python 命令行执行脚本时,提示导入的包找不到的问题
2019/01/19 Python
Python3中函数参数传递方式实例详解
2019/05/05 Python
Django中reverse反转并且传递参数的方法
2019/08/06 Python
python zip()函数的使用示例
2020/09/23 Python
蹦床仓库:Trampoline Warehouse
2018/12/06 全球购物
探矿工程师自荐信
2014/01/24 职场文书
医疗专业毕业生求职信
2014/08/28 职场文书
法人授权委托书公证范本
2014/09/14 职场文书
刑事附带民事代理词
2015/05/25 职场文书
七年级作文之《我和我的祖国》观后感作文
2019/10/18 职场文书
启迪人心的励志语录:脾气永远不要大于本事
2020/01/02 职场文书
Python读取文件夹下的所有文件实例代码
2021/04/02 Python
Python机器学习之KNN近邻算法
2021/05/14 Python
MySQL Router实现MySQL的读写分离的方法
2021/05/27 MySQL
Spring boot应用启动后首次访问很慢的解决方案
2021/06/23 Java/Android