[Numpy-discussion] Excluding index in numpy like negative index in R?
Keith Goodman
kwgoodman@gmail....
Tue Dec 9 15:07:08 CST 2008
On Tue, Dec 9, 2008 at 12:25 PM, Bab Tei <babaktei@yahoo.com> wrote:
> 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?
Here's a painful way to do it:
>> x = np.array([0,1,2,3,4])
>> excludeindex = [1,3]
>> idx = list(set(range(4)) - set(excludeindex))
>> x[idx]
array([0, 2])
To make it more painful, you might want to sort idx.
But if excludeindex is True/False, then just use ~excludeindex.
More information about the Numpy-discussion
mailing list