c = np.interp(np.where(mymask)[0], np.where(~mymask)[0], b[np.where(~mymask
    )[0]])
b[np.where(mymask)[0]] = c
print(b)
Как заменить замаскированные значения из массива numpy средним значением сразу после замаскированного значения