Python数据处理numpy.median的实例讲解


Posted in Python onApril 02, 2018

numpy模块下的median作用为:

计算沿指定轴的中位数

返回数组元素的中位数

其函数接口为:

median(a, 
axis=None, 
out=None,
overwrite_input=False, 
keepdims=False)

其中各参数为:

a:输入的数组;

axis:计算哪个轴上的中位数,比如输入是二维数组,那么axis=0对应行,axis=1对应列;

out:用于放置求取中位数后的数组。 它必须具有与预期输出相同的形状和缓冲区长度;

overwrite_input:一个bool型的参数,默认为Flase。如果为True那么将直接在数组内存中计算,这意味着计算之后原数组没办法保存,但是好处在于节省内存资源,Flase则相反;

keepdims:一个bool型的参数,默认为Flase。如果为True那么求取中位数的那个轴将保留在结果中;

>>> a = np.array([[10, 7, 4], [3, 2, 1]])
>>> a
array([[10, 7, 4],
    [ 3, 2, 1]])
>>> np.median(a)
3.5
>>> np.median(a, axis=0)
array([ 6.5, 4.5, 2.5])
>>> np.median(a, axis=1)
array([ 7., 2.])
>>> m = np.median(a, axis=0)
>>> out = np.zeros_like(m)
>>> np.median(a, axis=0, out=m)
array([ 6.5, 4.5, 2.5])
>>> m
array([ 6.5, 4.5, 2.5])
>>> b = a.copy()
>>> np.median(b, axis=1, overwrite_input=True)
array([ 7., 2.])
>>> assert not np.all(a==b)
>>> b = a.copy()
>>> np.median(b, axis=None, overwrite_input=True)
3.5

以上这篇Python数据处理numpy.median的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
仅用500行Python代码实现一个英文解析器的教程
Apr 02 Python
python中enumerate函数用法实例分析
May 20 Python
Python监控主机是否存活并以邮件报警
Sep 22 Python
Python中http请求方法库汇总
Jan 06 Python
python字典多键值及重复键值的使用方法(详解)
Oct 31 Python
python的Tqdm模块的使用
Jan 10 Python
windows7 32、64位下python爬虫框架scrapy环境的搭建方法
Nov 29 Python
python实现给微信指定好友定时发送消息
Apr 29 Python
Python爬虫学习之翻译小程序
Jul 30 Python
Python字符串、列表、元组、字典、集合的补充实例详解
Dec 20 Python
python 浮点数四舍五入需要注意的地方
Aug 18 Python
python数字图像处理之对比度与亮度调整示例
Jun 28 Python
使用Python写一个小游戏
Apr 02 #Python
Python3.5.3下配置opencv3.2.0的操作方法
Apr 02 #Python
Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
Apr 02 #Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
Apr 02 #Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
Apr 02 #Python
Window10+Python3.5安装opencv的教程推荐
Apr 02 #Python
Python浅复制中对象生存周期实例分析
Apr 02 #Python
You might like
我的论坛源代码(八)
2006/10/09 PHP
wordpress安装过程中遇到中文乱码的处理方法
2015/04/21 PHP
php similar_text()函数的定义和用法
2016/05/12 PHP
Yii框架实现邮箱激活的方法【数字签名】
2016/10/18 PHP
基于php流程控制语句和循环控制语句(讲解)
2017/10/23 PHP
详解PHP中的8个魔术常量
2020/07/06 PHP
js this函数调用无需再次抓获id,name或标签名
2014/03/03 Javascript
ie浏览器使用js导出网页到excel并打印
2014/03/11 Javascript
JavaScript模块随意拖动示例代码
2014/05/27 Javascript
浅谈页面装载js及性能分析方法
2014/12/09 Javascript
JS判断网页广告是否被浏览器拦截过滤的代码
2015/04/05 Javascript
微信小程序 配置文件详细介绍
2016/12/14 Javascript
js实现打地鼠小游戏
2017/02/13 Javascript
JQuery 进入页面默认给已赋值的复选框打钩
2017/03/23 jQuery
Vue2.0结合webuploader实现文件分片上传功能
2018/03/09 Javascript
vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法
2018/08/22 Javascript
js实现动态添加上传文件页面
2018/10/22 Javascript
微信小程序自定义带价格显示日历效果
2018/12/29 Javascript
如何为vuex实现带参数的 getter和state.commit
2019/01/04 Javascript
利用Python演示数型数据结构的教程
2015/04/03 Python
Python日志模块logging简介
2015/04/13 Python
Python实现计算文件夹下.h和.cpp文件的总行数
2015/04/23 Python
Python批量转换文件编码格式
2015/05/17 Python
Bottle框架中的装饰器类和描述符应用详解
2017/10/28 Python
linecache模块加载和缓存文件内容详解
2018/01/11 Python
pandas 选择某几列的方法
2018/07/03 Python
wxPython电子表格功能wx.grid实例教程
2019/11/19 Python
如何使用Python发送HTML格式的邮件
2020/02/11 Python
jupyter lab的目录调整及设置默认浏览器为chrome的方法
2020/04/10 Python
利用python3筛选excel中特定的行(行值满足某个条件/行值属于某个集合)
2020/09/04 Python
帮一个朋友写的求职信
2014/08/09 职场文书
监察建议书
2015/02/04 职场文书
保护环境建议书作文300字
2015/09/14 职场文书
《司马光》教学反思
2016/02/22 职场文书
某某店铺的开业庆典主持词范本
2019/11/25 职场文书
海贼王十大逆天果实 魂魂果实上榜,岩浆果实攻击力最强
2022/03/18 日漫