Добавьте одну деталь к @ J.F. Ответы Себастьяна и @ Марка Микофски: Если вы хотите получить соответствующие индексы (а не фактические значения массива), следующий код будет делать:
Для удовлетворения нескольких (всех) условий:
select_indices = np.where( np.logical_and( x > 1, x < 5) ) # 1 < x <5
Для удовлетворения нескольких (или) условий:
select_indices = np.where( np.logical_or( x < 1, x > 5 ) ) # x <1 or x >5