[Numpy-discussion] slices vs. range() over a certain axis
David Warde-Farley
dwf@cs.toronto....
Fri Nov 14 22:40:33 CST 2008
I'm trying to clarify my understanding of how slicing works and how it
differs from specifying a sequence of indices. My question is best
illustrated by an example:
In [278]: x = zeros((5,50))
In [279]: y = random_integers(5,size=50)-1
The behaviour that I want is produced by:
In [280]: x[y,range(50)] = 1
Why doesn't
In [281]: x[y,0:50] = 1
produce the same effect? Is there a way to do what I am attempting in
[280] with slicing?
Thanks,
David
More information about the Numpy-discussion
mailing list