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 17 Python
python连接mysql实例分享
Oct 09 Python
Python 中迭代器与生成器实例详解
Mar 29 Python
深入理解Python中的super()方法
Nov 20 Python
python利用sklearn包编写决策树源代码
Dec 21 Python
基于Python socket的端口扫描程序实例代码
Feb 09 Python
浅谈python中字典append 到list 后值的改变问题
May 04 Python
Python pip 安装与使用(安装、更新、删除)
Oct 06 Python
用python拟合等角螺线的实现示例
Dec 27 Python
pytorch:torch.mm()和torch.matmul()的使用
Dec 27 Python
Tensorflow Summary用法学习笔记
Jan 10 Python
地图可视化神器kepler.gl python接口的使用方法
Dec 22 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函数)
2006/10/09 PHP
MySql中正则表达式的使用方法描述
2008/07/30 PHP
php笔记之:文章中图片处理的使用
2013/04/26 PHP
php数组使用规则分析
2015/02/27 PHP
在WordPress中安装使用视频播放器插件Hana Flv Player
2016/01/04 PHP
php 无限级分类 获取顶级分类ID
2016/03/13 PHP
PHP使用PDO实现mysql防注入功能详解
2019/12/20 PHP
JavaScript让IE浏览器event对象符合W3C DOM标准
2009/11/24 Javascript
Javascript中查找不以XX字符结尾的单词示例代码
2013/10/15 Javascript
JS代码实现百度地图 画圆 删除标注
2016/10/12 Javascript
js中利用cookie实现记住密码功能
2020/08/20 Javascript
浅析vue数据绑定
2017/01/17 Javascript
vue内置指令详解
2018/04/03 Javascript
vue使用自定义icon图标的方法
2018/05/14 Javascript
微信小程序使用map组件实现获取定位城市天气或者指定城市天气数据功能
2019/01/22 Javascript
js实现简单的日历显示效果函数示例
2019/11/25 Javascript
VueCli4项目配置反向代理proxy的方法步骤
2020/05/17 Javascript
JavaScript设计模式--桥梁模式引入操作实例分析
2020/05/23 Javascript
vue 添加和编辑用同一个表单,el-form表单提交后清空表单数据操作
2020/08/03 Javascript
Vue仿Bibibili首页的问题
2021/01/21 Vue.js
[01:32]DOTA2 2015国际邀请赛中国区预选赛第四日战报
2015/05/29 DOTA
python使用threading获取线程函数返回值的实现方法
2017/11/15 Python
Python建立Map写Excel表实例解析
2018/01/17 Python
python使用matplotlib画柱状图、散点图
2019/03/18 Python
python 上下文管理器及自定义原理解析
2019/11/19 Python
深入浅析Python 命令行模块 Click
2020/03/11 Python
黑猩猩商店:The Chimp Store
2020/02/12 全球购物
会计自我鉴定
2013/11/02 职场文书
会计电算化专业毕业生自荐信
2013/12/20 职场文书
新入职员工的自我介绍演讲稿
2014/01/02 职场文书
入党思想汇报
2014/01/05 职场文书
三分钟自我介绍演讲稿
2014/08/21 职场文书
离婚答辩状怎么写
2015/05/22 职场文书
详解用Python把PDF转为Word方法总结
2021/04/27 Python
解析MySQL索引的作用
2022/03/03 MySQL
Go语言grpc和protobuf
2022/04/13 Golang