Considering the number of `-1`s, how about >>> a=numarray.arange(6, type=numarray.Bool); a[::2] = 0; a array([F, T, F, T, F, T], type=Bool) which is short and readable. Pearu