NumPy常用的统计函数(求最大值和最小值)

本文详细介绍了如何在NumPy中使用amax()和nanmax()函数计算数组的最大值,以及amin()和nanmin()函数计算最小值。同时提到,对于大型数组,使用这些专门的函数比max()和min()更高效。
摘要由CSDN通过智能技术生成

在NumPy中,求数组最大值的函数是 amax()和nanmax(),求数组最小值的函数是 amin()和nanmin(),让我们看看该如何写

1.求最大值:amax()和nanmax()

格式:

numpy.amax(a,[axis=None])

  • a:输入数据
  • axis:指定沿某个轴计算最大值,axis=0表示按列,axis=1表示按行,默认值为None表示对整个数组 

 案例:

import numpy as np

arr=np.array([[1,2,3,4],[4,7,6,3],[7,6,9,8]])
#求最大值
max1=np.amax(arr)

#求arr数组垂直方向的最大值
max2=np.amax(arr,axis=0)

#求arr数组水平方向的最大值
max3=np.amax(arr,axis=1)

print(max1,nanmax1,max2,max3)    #9 9 [7 7 9 8] [4 7 9]

结论:amax和nanmax函数格式和参数相同,效果也一样 

2.求最小值:amin()和nanmin()

格式:

numpy.amin(a,[axis=None])

  • a:输入数据
  • axis:指定沿某个轴计算最小值,axis=0表示按列,axis=1表示按行,默认值为None表示对整个数组 

 案例:

import numpy as np

# 求最小值
arr2=np.arange(5,dtype=float)    #生成一个浮点类型的数组含五个值
print(arr2)    #[0. 1. 2. 3. 4.]
min1=np.amin(arr2)
min2=np.nanmin(arr2)
print(min1,min2)    #0.0 0.0

结论:amin和nanmin函数格式和参数相同,效果也一样

3.括展

我们也可以用max()函数和min()函数求序列或数组的最大值和最小值。但是对于大型数组而言,使用amax()函数和amin()函数性能会更好。

本篇文章到此结束了,后面会持续更新内容,大家可以关注我的栏目,谢谢大家!

  • 9
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值