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 相关文章推荐
python数据结构之图深度优先和广度优先实例详解
Jul 08 Python
python 创建弹出式菜单的实现代码
Jul 11 Python
python实现跨excel的工作表sheet之间的复制方法
May 03 Python
解决python给列表里添加字典时被最后一个覆盖的问题
Jan 21 Python
python+pyqt5实现KFC点餐收银系统
Jan 24 Python
pyqt5 删除layout中的所有widget方法
Jun 25 Python
python爬虫 urllib模块url编码处理详解
Aug 20 Python
Python FTP文件定时自动下载实现过程解析
Nov 12 Python
Python包,__init__.py功能与用法分析
Jan 07 Python
python3正则模块re的使用方法详解
Feb 11 Python
Pycharm中安装Pygal并使用Pygal模拟掷骰子(推荐)
Apr 08 Python
python中用ggplot绘制画图实例讲解
Jan 26 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
PHP配置心得包含MYSQL5乱码解决
2006/11/20 PHP
PHP 正则表达式小结
2015/02/12 PHP
js代码实现微博导航栏
2015/07/30 PHP
基于jQuery实现左右div自适应高度完全相同的代码
2012/08/09 Javascript
Tab切换组件(选项卡功能)实例代码
2013/11/21 Javascript
javascript基本包装类型介绍
2015/04/10 Javascript
JavaScript合并两个数组并去除重复项的方法
2015/06/13 Javascript
常用jQuery代码分享
2015/07/14 Javascript
关于动态生成dom绑定事件失效的原因及解决方法
2016/08/06 Javascript
vue之数据交互实例代码
2017/06/20 Javascript
JS简单实现点击跳转登陆邮箱功能的方法
2017/10/31 Javascript
微信小程序实现滴滴导航tab切换效果
2018/07/24 Javascript
详解vue-cli 2.0配置文件(小结)
2019/01/14 Javascript
elementUi vue el-radio 监听选中变化的实例代码
2019/06/28 Javascript
JS面向对象编程基础篇(三) 继承操作实例详解
2020/03/03 Javascript
JS实现移动端可折叠导航菜单(现代都市风)
2020/07/07 Javascript
JavaScript Array.flat()函数用法解析
2020/09/02 Javascript
VueCli生产环境打包部署跨域失败的解决
2020/11/13 Javascript
python判断字符串是否纯数字的方法
2014/11/19 Python
Python3 适合初学者学习的银行账户登录系统实例
2017/08/08 Python
Python排序搜索基本算法之插入排序实例分析
2017/12/11 Python
python进行两个表格对比的方法
2018/06/27 Python
浅谈python3中input输入的使用
2019/08/02 Python
python实发邮件实例详解
2019/11/11 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
2019/12/20 Python
TensorFlow2.0矩阵与向量的加减乘实例
2020/02/07 Python
pycharm 实现调试窗口恢复
2021/02/05 Python
春节活动策划方案
2014/01/24 职场文书
《藏戏》教学反思
2014/02/11 职场文书
关于元旦的广播稿
2014/02/16 职场文书
服务质量承诺书
2014/03/27 职场文书
装修协议书范本
2014/04/21 职场文书
2014年体育教学工作总结
2014/12/09 职场文书
大学生就业意向书
2015/05/11 职场文书
婚宴新郎致辞
2015/07/28 职场文书
前端canvas中物体边框和控制点的实现示例
2022/08/05 Javascript