Robert Kern wrote: > Certainly. How about this? > > mask = (a<0) > a[mask] = numpy.random.normal(0, 1, size=mask.sum()) > That's slick. I believe it's precisely what I'm after. Appreciate it, -Mark