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执行外部程序的常用方法小结
Mar 21 Python
利用信号如何监控Django模型对象字段值的变化详解
Nov 27 Python
python 检查文件mime类型的方法
Dec 08 Python
python 删除字符串中连续多个空格并保留一个的方法
Dec 22 Python
python 计算一个字符串中所有数字的和实例
Jun 11 Python
浅谈图像处理中掩膜(mask)的意义
Feb 19 Python
4行Python代码生成图像验证码(2种)
Apr 07 Python
django haystack实现全文检索的示例代码
Jun 24 Python
Python 日期与时间转换的方法
Aug 01 Python
Python常用数字处理基本操作汇总
Sep 10 Python
如何利用Python 进行边缘检测
Oct 14 Python
如何用Matlab和Python读取Netcdf文件
Feb 19 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
推荐25款php中非常有用的类库
2014/09/29 PHP
PHP邮件群发机实现代码
2016/02/16 PHP
Yii2 ActiveRecord多表关联及多表关联搜索的实现
2016/06/30 PHP
PHP getNamespaces()函数讲解
2019/02/03 PHP
通过正则表达式获取url中参数的简单实现
2016/06/07 Javascript
15款最好的Bootstrap在线编辑器
2016/08/03 Javascript
js带闹铃功能的倒计时代码
2016/09/29 Javascript
JavaScript省市级联下拉菜单实例
2017/02/14 Javascript
详解Vue中过度动画效果应用
2017/05/25 Javascript
在vue.js中抽出公共代码的方法示例
2017/06/08 Javascript
jquery处理checkbox(复选框)是否被选中实例代码
2017/06/12 jQuery
JavaScript实现鼠标滚轮控制页面图片切换功能示例
2017/10/14 Javascript
详解Angular5 服务端渲染实战
2018/01/04 Javascript
vue-star评星组件开发实例
2018/03/01 Javascript
Angular中的ng-template及angular 使用ngTemplateOutlet 指令的方法
2018/08/08 Javascript
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
2018/10/12 Javascript
浅谈JavaScript节流和防抖函数
2020/08/25 Javascript
vue实现单一筛选、删除筛选条件
2020/10/26 Javascript
Python的一些用法分享
2012/10/07 Python
python3中int(整型)的使用教程
2017/03/23 Python
Windows和Linux下Python输出彩色文字的方法教程
2017/05/02 Python
使用Scrapy爬取动态数据
2018/10/21 Python
python实现弹窗祝福效果
2019/04/07 Python
使用python3调用wxpy模块监控linux日志并定时发送消息给群组或好友
2019/06/05 Python
django的聚合函数和aggregate、annotate方法使用详解
2019/07/23 Python
python实现简单坦克大战
2020/03/27 Python
pandas抽取行列数据的几种方法
2020/12/13 Python
PHP开发工程师面试问题集锦
2012/11/01 面试题
护理个人求职信范文
2014/01/08 职场文书
会计助理岗位职责
2014/02/17 职场文书
公司成本主管岗位责任制
2014/02/21 职场文书
公司年会策划方案
2014/05/17 职场文书
公司领导班子四风对照检查材料
2014/09/27 职场文书
Python初学者必备的文件读写指南
2021/06/23 Python
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python
什么是css原子化,有什么用?
2022/04/24 HTML / CSS