我有一个包含m / s风速数据的numpy数组。负值和正值都有。现在我需要计算风速的平均数量超过负值,并对正值进行相同的计算。这可能吗 ?数据保留在阵列中非常重要。我曾尝试使用numpy.average,但没有成功,因为他将整个数组的平均值都作为正值和负值。
谢谢!
答案 0 :(得分:6)
关于numpy的好处是你可以编写如下内容:
negavg = numpy.mean(windspeed[windspeed < 0.0])
posavg = numpy.mean(windspeed[windspeed > 0.0])