[Numpy-discussion] setting element

Charles سمير Doutriaux doutriaux1 at llnl.gov
Wed Nov 12 14:07:37 EST 2008


Nope this one wouldn't have worked for me, it's basically axis=-1
but there might be additional dimensions after index
C.

On Nov 12, 2008, at 10:43 AM, Roberto De Almeida wrote:

> On Wed, Nov 12, 2008 at 4:36 PM, Gabriel Gellner  
> <ggellner at uoguelph.ca> wrote:
> On Wed, Nov 12, 2008 at 12:34:51PM -0600, Ryan May wrote:
> > Charles سمير Doutriaux wrote:
> > > Hello,
> > >
> > > I'm wondering if there's aquick way to do the following:
> > >
> > > s[:,5]=value
> > >
> > > in a "general" function
> > > def setval(array,index,value,axis=0):
> > >     ## code here
> >
> > Assuming that axis specifies where the index goes, that would be:
> >
> > def setval(array, index, value, axis=0):
> >       slices = [slice(None)] * len(array.shape)
> >       slices[axis] = index
> >       array[slices] = value
> >
> > (Adapted from the code for numpy.diff)
> >
> > Ryan
> >
> Jinx!
>
> Shouldn't
>
>   s[...,index] = value
>
> work too?
> _______________________________________________
> Numpy-discussion mailing list
> Numpy-discussion at scipy.org
> http:// projects.scipy.org/mailman/listinfo/numpy-discussion

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20081112/f87a6cce/attachment.html>


More information about the NumPy-Discussion mailing list