在numpy数组中找出负值和正值

时间:2014-04-15 20:21:41

标签: python arrays numpy

我有一个包含m / s风速数据的numpy数组。负值和正值都有。现在我需要计算风速的平均数量超过负值,并对正值进行相同的计算。这可能吗 ?数据保留在阵列中非常重要。我曾尝试使用numpy.average,但没有成功,因为他将整个数组的平均值都作为正值和负值。

谢谢!

1 个答案:

答案 0 :(得分:6)

关于numpy的好处是你可以编写如下内容:

 negavg = numpy.mean(windspeed[windspeed < 0.0])
 posavg = numpy.mean(windspeed[windspeed > 0.0])
相关问题