在Python3 numpy中mean和average的区别详解


Posted in Python onAugust 24, 2019

mean和average都是计算均值的函数,在不指定权重的时候average和mean是一样的。指定权重后,average可以计算一维的加权平均值。

具体如下:

import numpy as np
a = np.array([np.random.randint(0, 20, 5), np.random.randint(0, 20, 5)])
print('原始数据\n', a)
print('mean函数'.center(20, '*'))
print('对所有数据计算\n', a.mean())
print('axis=0,按行方向计算,即每列\n', a.mean(axis=0)) # 按行方向计算,即每列
print('axis=1,按列方向计算,即每行\n', a.mean(axis=1)) # 按列方向计算,即每行
print('average函数'.center(20, '*'))
print('对所有数据计算\n', np.average(a))
print('axis=0,按行方向计算,即每列\n', np.average(a, axis=0)) # 按行方向计算,即每列
print('axis=1,按列方向计算,即每行\n', np.average(a, axis=1)) # 按列方向计算,即每行
b = np.array([1, 2, 3, 4])
wts = np.array([4, 3, 2, 1])
print('不指定权重\n', np.average(b))
print('指定权重\n', np.average(b, weights=wts))

运行结果:

原始数据
 [[10 12 7 14 5]
 [12 10 2 16 7]]
*******mean函数*******
对所有数据计算
 9.5
axis=0,按行方向计算,即每列
 [ 11. 11. 4.5 15. 6. ]
axis=1,按列方向计算,即每行
 [ 9.6 9.4]
*****average函数******
对所有数据计算
 9.5
axis=0,按行方向计算,即每列
 [ 11. 11. 4.5 15. 6. ]
axis=1,按列方向计算,即每行
 [ 9.6 9.4]
不指定权重
 2.5
指定权重
 2.0

以上这篇在Python3 numpy中mean和average的区别详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
Jul 11 Python
Python实现的查询mysql数据库并通过邮件发送信息功能
May 17 Python
python+selenium打印当前页面的titl和url方法
Jun 22 Python
Python实现FTP弱口令扫描器的方法示例
Jan 31 Python
python使用adbapi实现MySQL数据库的异步存储
Mar 19 Python
python字符串判断密码强弱
Mar 18 Python
Python实现RabbitMQ6种消息模型的示例代码
Mar 30 Python
使用python处理题库表格并转化为word形式的实现
Apr 14 Python
Python如何将装饰器定义为类
Jul 30 Python
Pyside2中嵌入Matplotlib的绘图的实现
Feb 22 Python
Python基础之pandas数据合并
Apr 27 Python
Python创建SQL数据库流程逐步讲解
Sep 23 Python
Python绘制股票移动均线的实例
Aug 24 #Python
python+selenium 鼠标事件操作方法
Aug 24 #Python
python+selenium select下拉选择框定位处理方法
Aug 24 #Python
Python封装成可带参数的EXE安装包实例
Aug 24 #Python
python识别文字(基于tesseract)代码实例
Aug 24 #Python
python图片二值化提高识别率代码实例
Aug 24 #Python
关于Python形参打包与解包小技巧分享
Aug 24 #Python
You might like
基于mysql的论坛(4)
2006/10/09 PHP
浅析PKI加密解密 OpenSSL
2013/07/01 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
2014/07/22 PHP
PHP处理Oracle的CLOB实例
2014/11/03 PHP
PHP设计模式之工厂模式与单例模式
2016/09/28 PHP
jquery选择器之属性过滤选择器详解
2014/01/27 Javascript
JS父页面与子页面相互传值方法
2014/03/05 Javascript
详解JavaScript编程中的数组结构
2015/10/24 Javascript
原生js配合cookie制作保存路径的拖拽
2015/12/29 Javascript
基于jquery实现弹幕效果
2016/09/29 Javascript
Javascript设计模式之装饰者模式详解篇
2017/01/17 Javascript
JavaScript函数节流和函数去抖知识点学习
2018/07/31 Javascript
详解在create-react-app使用less与antd按需加载
2018/12/06 Javascript
关于AOP在JS中的实现与应用详解
2019/05/06 Javascript
浅谈微信小程序列表埋点曝光指南
2019/10/15 Javascript
vue常用高阶函数及综合实例
2021/02/25 Vue.js
简介Django框架中可使用的各类缓存
2015/07/23 Python
详解Django+uwsgi+Nginx上线最佳实战
2019/03/14 Python
pytorch 在sequential中使用view来reshape的例子
2019/08/20 Python
python实现坦克大战
2020/04/24 Python
python属于解释语言吗
2020/06/11 Python
TensorFlow保存TensorBoard图像操作
2020/06/23 Python
Python常用类型转换实现代码实例
2020/07/28 Python
基于python图书馆管理系统设计实例详解
2020/08/05 Python
Python Selenium XPath根据文本内容查找元素的方法
2020/12/07 Python
基于HTML5 Canvas 实现商场监控实例详解
2017/11/20 HTML / CSS
印度领先的眼镜电子商务网站:Lenskart
2019/12/16 全球购物
美国户外烹饪产品购物网站:Outdoor Cooking
2020/01/10 全球购物
中职生自荐信
2013/10/13 职场文书
物理教育专业毕业生推荐信
2013/11/03 职场文书
日语专业毕业生求职信
2013/12/04 职场文书
小学毕业感言150字
2014/02/05 职场文书
班主任经验交流会主持词
2014/04/01 职场文书
12岁生日演讲稿
2014/05/14 职场文书
歌颂党的演讲稿
2014/09/10 职场文书
标准单位租车协议书
2014/09/23 职场文书