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使用xlrd读取Excel格式文件的方法
Mar 10 Python
Python下Fabric的简单部署方法
Jul 14 Python
python字符串的方法与操作大全
Jan 30 Python
利用Python实现在同一网络中的本地文件共享方法
Jun 04 Python
Python理解递归的方法总结
Jan 28 Python
搞清楚 Python traceback的具体使用方法
May 13 Python
python 实现12bit灰度图像映射到8bit显示的方法
Jul 08 Python
python获取依赖包和安装依赖包教程
Feb 13 Python
Python如何用filter函数筛选数据
Mar 05 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
Jun 03 Python
python如何实现读取并显示图片(不需要图形界面)
Jul 08 Python
忆童年!用Python实现愤怒的小鸟游戏
Jun 07 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
手把手教你使用DedeCms V3的在线采集图文教程
2007/04/03 PHP
简单的PHP图片上传程序
2008/03/27 PHP
Windows Server 2008 R2和2012中PHP连接MySQL过慢的解决方法
2016/07/02 PHP
asp函数split()对应php函数explode()
2019/02/27 PHP
js 处理URL实用技巧
2010/11/23 Javascript
jQuery ReferenceError: $ is not defined 错误的处理办法
2013/05/10 Javascript
js数组去重的方法汇总
2015/07/29 Javascript
原生js实现数字字母混合验证码的简单实例
2015/12/10 Javascript
JavaScript引用类型和基本类型详解
2016/01/06 Javascript
jQuery 3.0 的变化及使用方法
2016/02/01 Javascript
js的三种继承方式详解
2017/01/21 Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
2017/03/07 Javascript
ES6中的箭头函数实例详解
2017/04/06 Javascript
JS简单验证上传文件类型的方法
2017/04/17 Javascript
原生JavaScrpit中异步请求Ajax实现方法
2017/11/03 Javascript
angularjs select 赋值 ng-options配置方法
2018/02/28 Javascript
JavaScript引用类型Function实例详解
2018/08/09 Javascript
element-ui循环显示radio控件信息的方法
2018/08/24 Javascript
Vuejs2 + Webpack框架里,模拟下载的实例讲解
2018/09/05 Javascript
解决Vue-cli npm run build生产环境打包,本地不能打开的问题
2018/09/20 Javascript
vue路由的配置和页面切换详解
2020/09/09 Javascript
vue编写简单的购物车功能
2021/01/08 Vue.js
python映射列表实例分析
2015/01/26 Python
在Python的Flask框架中使用日期和时间的教程
2015/04/21 Python
Django的URLconf中使用缺省视图参数的方法
2015/07/18 Python
Python变量和数据类型详解
2017/02/15 Python
Python3使用SMTP发送带附件邮件
2020/06/16 Python
使用python脚本自动创建pip.ini配置文件代码实例
2019/09/20 Python
新手入门学习python Numpy基础操作
2020/03/02 Python
浅谈Python线程的同步互斥与死锁
2020/03/22 Python
Python新手学习标准库模块命名
2020/05/29 Python
CSS3实现歌词进度文字颜色填充变化动态效果的思路详解
2020/06/02 HTML / CSS
美国运动鞋和运动服零售商:Footaction
2017/04/07 全球购物
会计实习生自我鉴定
2013/12/12 职场文书
2014年小学教学工作总结
2014/11/13 职场文书
动作冒险《Hell Is Us》将采用虚幻5 消灭怪物探索王国
2022/04/13 其他游戏