NumPy常用函数(5)-- 寻找最大值和最小值,以及计算数组的取值范围

    通常,我们不仅想知道一组数据的平均值,还希望知道数据的极值以及完整的取值范围——最大值和最小值。

    Numpy中min函数和max函数可以计算出最小值和最大值;ptp函数可以计算数组的取值范围,即该函数返回的是数组元素的最大值和最小值直接的差值max(array) - min(array))。

    最大值/最小值和取值范围实例:

from numpy import *

h,l=loadtxt('data.csv',delimiter=',',usecols=(4,5),unpack=True)
print(h)
print(l)

print('highest','=',max(h))
print('lowest','=',min(l))

print('范围','=',max(h)-min(h))
print('范围','=',ptp(h))

输出结果:

[ 344.4   340.04  345.65  345.25  344.24  346.7   353.25  355.52  359.
  360.    357.8   359.48  359.97  364.9   360.27  359.5   345.4   344.64
  345.15  348.43  355.05  355.72  354.35  359.79  360.29  361.67  357.4
  354.76  349.77  352.32]
[ 333.53  334.3   340.98  343.55  338.55  343.51  347.64  352.15  354.87
  348.    353.54  356.71  357.55  360.5   356.52  349.52  337.72  338.61
  338.37  344.8   351.12  347.68  348.4   355.92  357.75  351.31  352.25
  350.6   344.9   345.  ]
highest = 364.9
lowest = 333.53
范围 = 24.86
范围 = 24.86


猜你喜欢

转载自blog.csdn.net/zhubao124/article/details/80722440
今日推荐