Getting only those values that fulfill a condition in a numpy array December 26, 2023 by Tarik How about: In [19]: b = a[s] In [20]: b[b > 0] Out[20]: array([2, 3, 4])