python中average什么意思_在Python3 numpy中mean和average的区别详解
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中average什么意思_在Python3 numpy中mean和average的区别详解相关推荐
- python中rand和randn_基于numpy.random.randn()与rand()的区别详解
下面为大家分享一篇基于numpy.random.randn()与rand()的区别详解,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 numpy中有一些常用的用来产生随机数的函数,randn ...
- python3 urllib安装_对python3 urllib包与http包的使用详解
urllib包和http包都是面向HTTP协议的.其中urllib主要用于处理 URL,使用urllib操作URL可以像使用和打开本地文件一样地操作.而 http包则实现了对 HTTP协议的封装,是u ...
- python求级数的值_如何在Numpy中计算Fourier级数?
这是一个老问题,但是由于我必须编写代码,所以我在这里发布了使用numpy.fft模块的解决方案,这可能比其他手工编制的解决方案更快. DFT是计算函数Fourier级数系数(定义为参数的解析表达式或某 ...
- 为什么python打包的应用那么大_浅谈python3打包与拆包在函数的应用详解
1.序列(拆包) *用作序列拆包:*可对字符串.列表.集合.元组.字典.数字元素等序列进行拆包 print(*(1,2,3,4,5,6)) #1 2 3 4 5 6 print(*[1,2,3,4,5 ...
- python transpose函数_转载:numpy中transpose和swapaxes函数讲解
看<利用python进行数据分析>,有些不大清楚numpy中transpose和swapaxes函数的原理,这篇文章写的比较清楚,转载过来方便个人随时阅读和温习 版权声明:本文为CSDN博 ...
- python中的content方法_对python requests的content和text方法的区别详解
问题: 一直在想requests的content和text属性的区别,从print 结果来看是没有任何区别的 看下源码: @property def text(self): ""& ...
- python中花括号什么作用_Python3中小括号()、中括号[]、花括号{}的区别详解
介绍 在Python语言中最常见的括号有三种,分别是:小括号().中括号[].花括号{}:其作用也不相同,分别用来代表不同的Python基本内置数据类型. 小括号() Python中的小括号(): 代 ...
- python协程详解_对Python协程之异步同步的区别详解
一下代码通过协程.多线程.多进程的方式,运行代码展示异步与同步的区别. import gevent import threading import multiprocessing # 这里展示同步和异 ...
- 第7.26节 Python中的@property装饰器定义属性访问方法getter、setter、deleter 详解
第7.26节 Python中的@property装饰器定义属性访问方法getter.setter.deleter 详解 一. 引言 Python中的装饰器在前面接触过,老猿还没有深入展开介绍装饰 ...
最新文章
- mysql 5.5 5.6差异,MySQL5.5和MySQL5.6授权区别
- Ubuntu 装机软件
- MongoDB的基本shell操作(三)
- jar 打包命令详解
- js <->java 时区处理
- 事务的四个属性ACID
- 求1+2+3+...+n,要求不能使用乘除法,for,while,if,else,switch,case等关键字以及条件判断语句
- 怎么在wps里做计算机,解决方案:如何在wps中制作电子小报
- cocos2dx fnt字体、自定义字体制作(转载、记录、待验证)
- iOS使用UICollectionView只允许向左方向滑动,不允许向右方向滑动。
- ZZNUOJ_C语言1032:员工薪水(完整代码)
- 27岁IE浏览器正式退役
- Viper的使用方法
- effective C++ 第三版
- Python 列表、元素、字典
- CSS:标准文档流、浮动、绝对定位—(解决有时候父元素不能自动扩展)
- FastAdmin框架之接收前端参数
- Visifire图表控件的使用
- 外夹式超声波流量计工作原理及优缺点
- 我国大数据产业链逐渐完善 区域发展集聚效应显现
热门文章
- linux上 用unzip命令解压带密码保护的 zip 文件报错 unsupported compression method 99
- 浅谈ArcGIS中的容差和分辨率
- 计算机表示法是知识表示法么,知识表示方法比较.pdf
- 2018.8.4日,直播笔记
- c语言模拟洛伦兹吸引子,洛伦兹吸引子相图的简易实现.pdf
- 如何防止自己的云服务器被暴力破解密码(限制暴力破解并发送邮件到自己的邮箱)
- 第九届“中国软件杯”大学生软件设计大赛总决赛落幕
- 程序员数学(13)--轴对称与等腰三角形
- 【外链建设方法】SEO外链推广方法
- 正负样本的分配atss