[Numpy-discussion] Excluding index in numpy like negative index in R?

Joshua Lippai discerptor at gmail.com
Tue Dec 9 15:46:51 EST 2008


You can make a mask array in numpy to prune out items from an array
that you don't want, denoting indices you want to keep with 1's and
those you don't want to keep with 0's. For instance,

a = np.array([1,3,45,67,123])
mask = np.array([0,1,1,0,1],dtype=np.bool)
anew = a[mask]

will set anew equal to array([3, 45, 123])


Josh

On Tue, Dec 9, 2008 at 12:25 PM, Bab Tei <babaktei at yahoo.com> wrote:
> Hi
> I can exclude a list of items by using negative index in R (R-project) ie myarray[-excludeindex]. As negative indexing in numpy (And python) behave differently ,how can I exclude a list of item in numpy?
> Regards, Teimourpour
>
>
>
> _______________________________________________
> Numpy-discussion mailing list
> Numpy-discussion at scipy.org
> http://projects.scipy.org/mailman/listinfo/numpy-discussion
>



More information about the NumPy-Discussion mailing list