ndarray的聚合操作

这篇博客介绍了numpy数组的聚合操作,包括求和`np.sum()`、最大值和最小值`np.max()`和`np.min()`,以及其他聚合函数如平均数、标准差、中位数等。同时,还提到了如何处理包含NaN值的情况,并解释了`np.any()`和`np.all()`的用法。
摘要由CSDN通过智能技术生成

先来一个ndarray
在这里插入图片描述
1.求和 np.sum()
n.sum() # 1847

n.sum(axis=1)
axis=1 表示对列进行聚合操作,列没了,行还在, 相当于求每一行的和

n.sum(axis=0)
相当于求每一列的和

2.最大值最小值: np.max/np.min
n.max(axis=0) # 求每一列的最大值
n.max(axis=1) # 求每一行的最大值
同理

3.其他聚合操作
Function Name NaN-safe Version Description
np.sum np.nansum(数据里有NaN为视为0进行计算) Compute sum of elements
np.prod(乘积) np.nanprod Compute product of elements
np.mean(平均数) np.nanmean Compute mean of elements
np.std(标准差) np.nanstd Compute standard deviation
np.var np.nanvar Compute variance
np.min np.nanmin Find minimum value
np.max np.nanmax Find maximum value
np.argmin np.nanargmin Find index of minimum value
np.argmax np.nanargmax Find index of maximum value
np.median(计算中值) np.nanmedian Compute median of elem

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值