def find_nearest_above(my_array, target):
    diff = my_array - target
mask = np.ma.less_equal(diff, 0)
if np.all(mask):
    return None
masked_diff = np.ma.masked_array(diff, mask)
return masked_diff.argmin()
Как найти ближайшее значение, которое больше в массиве numpy?