python数据处理实例-Python数据处理numpy.median的实例讲解
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中优化NumPy包使用性能的教程
Python NumPy库安装使用笔记
Python numpy 常用函数总结
Python中矩阵库Numpy基本操作详解
时间: 2018-03-30
python数据处理实例-Python数据处理numpy.median的实例讲解相关推荐
- python常用模块(一) 数据处理 matplotlib numpy pandas
如果要批量安装库的话,可以建立一个requirements.txt文件,里面写上 matplotlib==2.2.2 numpy==1.14.2 pandas==0.20.3 ...
- python地理数据处理 下载_python-doc/将Python用于地理空间数据处理.md at master · zhuxinyizhizun/python-doc · GitHub...
毫无疑问,Python是当今最流行,最通用的编程语言之一.这有很多种强有力的原因,但在我看来,最重要的是:开源定义,语法简单,包括电池的理念(batteries included philosophy ...
- [转载] 【数据处理】 python 极速极简画图——频数(率)分布直方图
参考链接: Python | 使用XlsxWriter模块在Excel工作表中绘制面积图 说明 当我们拿到数据的时候,第一时间就是想知道数据的特点,然鹅单个的数值如平均数.中位数仍不够直观,我们更 ...
- python把矩阵堆叠成大矩阵_python numpy 矩阵堆叠实例
在实际操作中,遇到了矩阵堆叠的操作,本来想着自己写一个函数,后来想,应该有库函数,于是一阵找寻 import numpy as np a = np.array([1,2,3]) b = np.arra ...
- Python numpy.median函数方法的使用
NumPy(Numerical Python的缩写)是一个开源的Python科学计算库.使用NumPy,就可以很自然地使用数组和矩阵.NumPy包含很多实用的数学函数,涵盖线性代数运算.傅里叶变换和随 ...
- python空间数据处理_基于Python语言的空间数据处理
龙源期刊网 http://www.doczj.com/doc/7b0e0476172ded630a1cb662.html 基于Python语言的空间数据处理 作者:何丽娴甘淑陈应跃 来源:<价值 ...
- python数据分析(五)——numpy+matplotlib实例
系列文章: python数据分析(一)--numpy数组的创建 python数据分析(二)--numpy数组的计算 python数据分析(三)--numpy读取本地数据和索引 python数据分析(四 ...
- python遍历字符串数组_Python遍历numpy数组的实例
Python遍历numpy数组的实例 在用python进行图像处理时,有时需要遍历numpy数组,下面是遍历数组的方法: [rows, cols] = num.shape for i in range ...
- python中的二维数组_Python中的二维数组实例(list与numpy.array)
关于python中的二维数组,主要有list和numpy.array两种. 好吧,其实还有matrices,但它必须是2维的,而numpy arrays (ndarrays) 可以是多维的. 我们主要 ...
最新文章
- OpenCV 笔记(06)— Mat 结构、像素值存储方法、创建 Mat 对象各种方法、Mat 对象的运算
- CCF - 201409-3 - 字符串匹配
- 抓包工具mitmproxy | mitmweb基本用法(二)
- mysql checkpoint时机_MySQL Checkpoint机制
- 修复python命令行下接收不到参数的问题
- android app冷启动,Android冷启动实现APP秒开
- 各种说明方法的答题格式_各种轴承安装方法说明及注意事项,避免这些坑提高轴承寿命...
- mysql的索引(二)
- 适合小白的word基本操作
- 2、ARM嵌入式系统:LED初始化
- 安装MySQL5.5.28步骤
- 前端学习笔记 - promise是什么?能解决什么问题?
- linux上热编译react,reactos终于被成功编译通过
- 【Excel】在单元格中插入换行符
- 在spring boot中使用@WebFilter配置filter(包括排除URL)
- 国仁网络:揭秘成为“网红”背后的艰辛道路,达人不签约MCN的10个理由。
- 语音识别英语_英语语音识别_英语 语音识别 - 云+社区 - 腾讯云
- 全国22家奶粉企业69批次产品检出三聚氰胺
- Python:实现chudnovsky algorithm楚德诺夫斯基算法(附完整源码)
- 删除下拉框只找23火星软件_下拉框关键词软件只找23火星下拉框词工具佳选火星...