ndarray的聚合操作

numpy常用的聚合函数

建立一个数组data,以data为例

1.求和 np.sum

data = np.random.randint(0, 100, size=5)
data.sum()

二维数组中sum应用

data = np.random.randint(0, 10, size=(3,2))
# 求整个数组的和
data.sum()

# 求每一行的和
data.sum(axis=0)

# 求每一列的和
data.sum(axis=1)

np.sum 和 np.nansum 的区别

sum数据中有空值,输出空值,

nansum数据中有空值,输出值

2.最大最小值np.max/ np.min

arr.max(), arr.min()

3.any() 和 all()

any 一个数组中,如果至少存在一个True, any函数就返回True

all 一个数组中,如果全都是True, all函数就返回True

4.乘积

np.prod()函数用来计算所有元素的乘积,对于有多个维度的数组可以指定轴,如axis=1指定计算每一行的乘积

5.平均值

np.mean()

6.标准差

np.std()

7.方差

np.var()

8.中位数

np.median()

9.在python中计算一个多维数组的任意百分比分位数,此处的百分位是从小到大排列,只需用np.percentile即可

np.percentile()

data = np.random.randint(0,100,size=100)

np.percentile(data,90)
#data中位于%90位置的数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值