On Fri, Oct 20, 2006 at 11:42:26AM +0200, Sebastien Bardeau wrote:
>  >>> a = numpy.array((1,2,3))
>  >>> b = a[:2]

Here you index by a slice.

>  >>> c = a[2]

Whereas here you index by a scalar.

So you want to do

b = a[[2]]
b += 1

or in the general case

b = a[slice(2,3)]
b += 1

Regards
Stéfan

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/numpy-discussion

Reply via email to