如何在numpy数组中使用多个过滤器?

时间:2014-04-15 15:37:24

标签: python arrays numpy

我正在尝试从数组中过滤掉一些数据

 data = data[data['RotSpeed'] <= ROTOR_SPEED ]
 data = data[data['HorWindV'] <= WIND_SPEED ]

我想知道是否可以通过组合两个过滤器来优化它?

1 个答案:

答案 0 :(得分:3)

您可以将两个过滤器与&运算符结合使用:

data = data[(data['RotSpeed'] <= ROTOR_SPEED) & (data['HorWindV'] <= WIND_SPEED)]

虽然不太可能进行优化。