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 基础学习第二弹 类属性和实例属性
Aug 27 Python
python中的sort方法使用详解
Jul 25 Python
python实现的简单文本类游戏实例
Apr 28 Python
Python实现将文本生成二维码的方法示例
Jul 18 Python
Python cookbook(数据结构与算法)筛选及提取序列中元素的方法
Mar 19 Python
python数字图像处理之高级形态学处理
Apr 27 Python
详解python中的index函数用法
Aug 06 Python
解决python运行启动报错问题
Jun 01 Python
pandas之分组groupby()的使用整理与总结
Jun 18 Python
python实现三壶谜题的示例详解
Nov 02 Python
Python导入父文件夹中模块并读取当前文件夹内的资源
Nov 19 Python
python 爬虫之selenium可视化爬虫的实现
Dec 04 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
基于mysql的论坛(7)
2006/10/09 PHP
php中的时间显示
2007/01/18 PHP
怎样使用php与jquery设置和读取cookies
2013/08/08 PHP
php curl post 时出现的问题解决
2014/01/30 PHP
php中eval函数的危害与正确禁用方法
2014/06/30 PHP
PHP读取zip文件的方法示例
2016/11/17 PHP
php使用curl代理实现抓取数据的方法
2017/02/03 PHP
TNC vs IO BO3 第一场2.13
2021/03/10 DOTA
关于IFRAME 自适应高度的研究
2006/07/20 Javascript
提高网站信任度的技巧
2008/10/17 Javascript
asp 取文本框名称代码
2008/12/02 Javascript
解读JavaScript代码 var ie = !-[1,] 最短的IE判定代码
2011/05/28 Javascript
使用js Math.random()函数生成n到m间的随机数字
2014/10/09 Javascript
javascript实现俄罗斯方块游戏的思路和方法
2015/04/27 Javascript
checkbox:click事件触发span元素内容改变的方法
2017/09/11 Javascript
微信小程序中setInterval的使用方法
2017/09/29 Javascript
原生js封装运动框架的示例讲解
2017/10/01 Javascript
vue-star评星组件开发实例
2018/03/01 Javascript
Javascript中弹窗confirm与prompt的区别
2018/10/26 Javascript
Elementui表格组件+sortablejs实现行拖拽排序的示例代码
2019/08/28 Javascript
js实现抽奖功能
2020/11/24 Javascript
总结python实现父类调用两种方法的不同
2017/01/15 Python
python使用xpath中遇到:到底是什么?
2018/01/04 Python
python读写csv文件并增加行列的实例代码
2019/08/01 Python
Python使用Opencv实现图像特征检测与匹配的方法
2019/10/30 Python
Python实现基于socket的udp传输与接收功能详解
2019/11/15 Python
Python完全识别验证码自动登录实例详解
2019/11/24 Python
Python魔术方法专题
2020/06/19 Python
县委班子四风对照检查材料思想汇报
2014/09/29 职场文书
群众路线教育实践活动学习心得体会
2014/10/30 职场文书
2014年会计人员工作总结
2014/12/10 职场文书
如何撰写出一份完美的商业计划书?
2019/07/12 职场文书
七年级作文之我的梦想
2019/10/16 职场文书
python实现求纯色彩图像的边框
2021/04/08 Python
vue首次渲染全过程
2021/04/21 Vue.js
Python+SeaTable实现计算两个日期间的工作日天数
2022/07/07 Python