python - 在 numpy 数组中查找负值和正值

标签 python arrays numpy

我有一个包含 m/s 风速数据的 numpy 数组。负值和正值。现在我需要计算负值上风速的平均值,并对正值执行相同的操作。这可能吗 ?数据保留在数组中很重要。我曾尝试使用 numpy.average 但没有成功,因为他取了整个数组的平均值,包括正值和负值。

谢谢!

最佳答案

numpy 的好处是你可以这样写:

 negavg = numpy.mean(windspeed[windspeed < 0.0])
 posavg = numpy.mean(windspeed[windspeed > 0.0])

关于python - 在 numpy 数组中查找负值和正值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23093727/

相关文章:

Java:无法正确搜索数组

Python/MySQL - 错误 1064,无法弄清楚

python - 值错误 : Invalid RGBA argument: 'o'

javascript - 如何在 Accordion react 原生中渲染复杂对象

ruby - 在 Ruby 中填充数组的方法

python - 如何在 boost-numpy 库中使用 boost::numpy::from_data

python - scipy的构建轮(setup.py):状态为 'error'

python - 匹配数字时,我似乎没有在 python 的正则表达式中得到正确的结果

Python "in"关键字引发 KeyError

python - scipy.optimize.minimize : ValueError: all the input arrays must have same number of dimensions