【Python】numpy中的聚合操作

本文深入探讨了Python的numpy库中用于数据聚合的操作,包括求和、平均、最大值、最小值等,结合实例解析其用法,适用于数据处理和分析场景。
摘要由CSDN通过智能技术生成
import numpy as np
x = np.random.random(100)
x    # 100个随机数
sum(x)    # 对x求和
np.sum(x)    # numpy对x求和

arr = np.random.rand(10**7)    # 生成10的7次方个随机数 
%timeit sum(arr)    # 耗时774 ms 
%timeit np.sum(arr)    # 耗时14 ms 

 

arr = np.random.rand(10**2)
arr
np.min(x)    # x中的最小值
np.max(x)    # x中的最大值
x.sum()    # x求和,推荐用np.sum(x)方式,可清晰看出使用np提供的函数
X = np.arange(16).reshape(4, -1)
X
np.sum(X, axis=0)    # axis是轴,axis=0是列求和,相当于Y轴
np.sum(X, axis=1)    # axis=0是行求和,相当于X轴

np.prod(X + 1)    # 相乘,X+1后再相乘
np.prod(X, axis=0)
np.prod(X, axis=1)

np.mean(X)    # 求X请均值
np.mean(X, axis=0)
np.mean(X, axis=1)

np.median(X, axis=0)    # 中位数

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值