Numpy: Фильтрация строк по нескольким условиям?
У меня есть двумерный массив NumPy под названиемmeta
с 3 столбцами .. что я хочу сделать, это:
Я заставил это работать, но решение кажется очень надуманным:
meta[ np.logical_and( np.all( meta[:,0:2] == [0,0],axis=1 ) , meta[:,2] < 20) ]
Не могли бы вы придумать более чистый путь? Кажется, трудно иметь несколько условий одновременно; (
Спасибо
Извините, когда впервые скопировал неправильное выражение ... исправлено.