Python 如何在numpy阵列中使用多个过滤器?

Python 如何在numpy阵列中使用多个过滤器?,python,arrays,numpy,Python,Arrays,Numpy,我试图从数组中筛选出一些数据 data = data[data['RotSpeed'] <= ROTOR_SPEED ] data = data[data['HorWindV'] <= WIND_SPEED ] data=data[data['RotSpeed']您可以将两个过滤器与和运算符组合使用: data = data[(data['RotSpeed'] <= ROTOR_SPEED) & (data['HorWindV'] <= WIND_SPEED

我试图从数组中筛选出一些数据

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

data=data[data['RotSpeed']您可以将两个过滤器与
运算符组合使用:

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

data=data[(data['RotSpeed']我尝试了这个解决方案,但我忘记了括号。谢谢。是的,很难知道,而且它与数据有关。这样你必须对所有元素都进行比较,而在OP的原始方法中,如果第一次剔除消除了99%的数据,那么第二次剔除会非常快。