¿Hay alguna manera de hacer
n = [xt if x > 0 else x for x in nps]
similar a ésto
n = np.array(a) n[np.abs(n) < t] = 0
algo como esto tal vez?
n[n > 0] = nt
No se puede probar ahora, pero intente
np.where(n > 0, n - t, n)
Ver documentacion