Numpy: Фильтрация строк по нескольким условиям?

У меня есть двумерный массив NumPy под названиемmeta с 3 столбцами .. что я хочу сделать, это:

проверьте, если первые два столбца нулевыепроверить, если третий столбец меньше, чем XВернуть только те строки, которые соответствуют условию

Я заставил это работать, но решение кажется очень надуманным:

meta[ np.logical_and( np.all( meta[:,0:2] == [0,0],axis=1 ) , meta[:,2] < 20) ]

Не могли бы вы придумать более чистый путь? Кажется, трудно иметь несколько условий одновременно; (

Спасибо

Извините, когда впервые скопировал неправильное выражение ... исправлено.

Ответы на вопрос(2)

Ваш ответ на вопрос