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 自动补全(vim)
Nov 30 Python
Django框架中方法的访问和查找
Jul 15 Python
Python原始字符串与Unicode字符串操作符用法实例分析
Jul 22 Python
Python基于FTP模块实现ftp文件上传操作示例
Apr 23 Python
python3读取excel文件只提取某些行某些列的值方法
Jul 10 Python
在django中图片上传的格式校验及大小方法
Jul 28 Python
python selenium循环登陆网站的实现
Nov 04 Python
python字符串,元组,列表,字典互转代码实例详解
Feb 14 Python
python打开音乐文件的实例方法
Jul 21 Python
python实现b站直播自动发送弹幕功能
Feb 20 Python
python Tkinter的简单入门教程
Apr 11 Python
Python数组变形的几种实现方法
May 30 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
Excel数据导入Mysql数据库的实现代码
2008/06/05 PHP
PHP源代码数组统计count分析
2011/08/02 PHP
php+jQuery+Ajax简单实现页面异步刷新
2016/08/08 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
js 替换
2008/02/19 Javascript
JavaScript中实现继承的三种方式和实例
2015/01/29 Javascript
JavaScript搜索字符串并将搜索结果返回到字符串的方法
2015/04/06 Javascript
jQuery插件扩展测试实例
2016/06/21 Javascript
简单的js表格操作
2016/09/24 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
2017/01/19 Javascript
解决vue中对象属性改变视图不更新的问题
2018/02/23 Javascript
Angular 封装并发布组件的方法示例
2018/04/19 Javascript
基于vue.js组件实现分页效果
2018/12/29 Javascript
nuxt 每个页面head标签内容设置方式
2020/11/05 Javascript
Vue 实例中使用$refs的注意事项
2021/01/29 Vue.js
Python开发之快速搭建自动回复微信公众号功能
2016/04/22 Python
详解python并发获取snmp信息及性能测试
2017/03/27 Python
python编程实现12306的一个小爬虫实例
2017/12/27 Python
python 将数据保存为excel的xls格式(实例讲解)
2018/05/03 Python
关于python字符串方法分类详解
2019/08/20 Python
python hash每次调用结果不同的原因
2019/11/21 Python
python shapely.geometry.polygon任意两个四边形的IOU计算实例
2020/04/12 Python
python 利用toapi库自动生成api
2020/10/19 Python
python3中编码获取网页的实例方法
2020/11/16 Python
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
斯洛伐克家具和时尚装饰品购物网站:Butlers.sk
2019/09/08 全球购物
澳洲Chemist Direct药房中文网:澳洲大型线上直邮药房
2019/11/04 全球购物
得到Class的三个过程是什么
2012/08/10 面试题
SQL面试题
2013/12/09 面试题
新闻学专业应届生求职信
2013/11/08 职场文书
大学军训通讯稿
2014/01/13 职场文书
新疆民族团结演讲稿
2014/08/27 职场文书
群众路线问题查摆对照检查材料
2014/10/04 职场文书
不尊敬老师的检讨书
2014/12/21 职场文书
公司酒会主持词
2015/07/02 职场文书
从np.random.normal()到正态分布的拟合操作
2021/06/02 Python