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编写的微博应用
Oct 17 Python
python设置值及NaN值处理方法
Jul 03 Python
pandas 空的dataframe 插入列名的示例
Oct 30 Python
django2.0扩展用户字段示例
Feb 13 Python
Python可变参数会自动填充前面的默认同名参数实例
Nov 18 Python
Python基于codecs模块实现文件读写案例解析
May 11 Python
python 代码实现k-means聚类分析的思路(不使用现成聚类库)
Jun 01 Python
PyQt5 QDockWidget控件应用详解
Aug 12 Python
python如何操作mysql
Aug 17 Python
Python实现Kerberos用户的增删改查操作
Dec 14 Python
如何用 Python 子进程关闭 Excel 自动化中的弹窗
May 07 Python
python实现的人脸识别打卡系统
May 08 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 调试环境(IIS+PHP+MYSQL)
2007/01/10 PHP
PHP初学者最感迷茫的问题小结
2010/03/27 PHP
PHP static局部静态变量和全局静态变量总结
2014/03/02 PHP
php fread读取文件注意事项
2016/09/24 PHP
PHP内存缓存功能memcached示例
2016/10/19 PHP
PHP ob缓存以及ob函数原理实例解析
2020/11/13 PHP
比较详细的javascript对象的property和prototype是什么一种关系
2007/08/06 Javascript
javascript学习笔记(六) Date 日期类型
2012/06/19 Javascript
Eval and new funciton not the same thing
2012/12/27 Javascript
使用js检测浏览器的实现代码
2013/05/14 Javascript
jquery处理页面弹出层查询数据等待操作实例
2015/03/25 Javascript
vue.js或js实现中文A-Z排序的方法
2018/03/08 Javascript
mpvue全局引入sass文件的方法步骤
2019/03/06 Javascript
深入剖析JavaScript instanceof 运算符
2019/06/14 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
2019/12/31 Javascript
js实现百度淘宝搜索功能
2020/02/17 Javascript
JS时间戳与日期格式互相转换的简单方法示例
2021/01/30 Javascript
[16:04]DOTA2海涛带你玩炸弹 9月5日更新内容详解
2014/09/05 DOTA
[37:47]IG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
王纯业的Python学习笔记 下载
2007/02/10 Python
Python中非常实用的一些功能和函数分享
2015/02/14 Python
在Linux系统上安装Python的Scrapy框架的教程
2015/06/11 Python
Python自定义进程池实例分析【生产者、消费者模型问题】
2016/09/19 Python
PyQt5每天必学之单行文本框
2018/04/19 Python
Django 中间键和上下文处理器的使用
2019/03/17 Python
10个Python面试常问的问题(小结)
2019/11/20 Python
一文读懂python Scrapy爬虫框架
2021/02/24 Python
速卖通欧盟:Aliexpress EU
2020/08/19 全球购物
实现向右循环移位
2014/07/31 面试题
英文自荐信
2013/12/19 职场文书
活动策划邀请函
2014/02/06 职场文书
群众路线四风对照检查材料
2014/11/04 职场文书
2016年春节慰问信息
2015/03/25 职场文书
宾馆客房管理制度
2015/08/06 职场文书
python的netCDF4批量处理NC格式文件的操作方法
2022/03/21 Python
Sentry的安装、配置、使用教程(Sentry日志手机系统)
2022/07/23 Python