Python数据怎么处理numpy.median


本文摘自php中文网,作者php中世界最好的语言,侵删。

这次给大家带来Python数据怎么处理numpy.median,Python数据处理numpy.median的注意事项有哪些,下面就是实战案例,一起来看一下。

numpy模块下的median作用为:

计算沿指定轴的中位数

返回数组元素的中位数

其函数接口为:

1

2

3

4

5

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那么求取中位数的那个轴将保留在结果中;

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

>>> 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

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

python怎么逐行读写txt文件

python怎么批量读取txt文件为DataFrame格式

以上就是Python数据怎么处理numpy.median的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python怎么计算时间差

Python数据结构:一个被低估的namedtuple(一)

Python中if有多个条件怎么办

找出numpy array数组的最值及其索引方法

Python return用法是什么

Python实现有序字典方法示例

Python如何判断字符串是否为整数

Python sort函数怎么用

Python变量赋值的步奏详解

Python中怎样把矩阵转换为列表

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...