[Numpy-discussion] Offset 2D arrays
Herbert L. Roitblat
roitblat at hawaii.edu
Wed Sep 19 10:14:03 EDT 2001
Konrad's solution is MUCH more elegant.
HLR
----- Original Message -----
From: "Konrad Hinsen" <hinsen at cnrs-orleans.fr>
To: <roitblat at hawaii.edu>
Cc: <chrishbarker at home.net>; <romberg at fsl.noaa.gov>;
<numpy-discussion at lists.sourceforge.net>
Sent: Tuesday, September 18, 2001 10:05 PM
Subject: Re: [Numpy-discussion] Offset 2D arrays
> > This will work:
> > b=zeros ((3,3))
> > b[:2,:2] = b[:2,:2] + a[1:,1:]
> >
> > You need to know the size of a to use this scheme.
>
> How about this:
>
> b = 0*a
> b[:-1, :-1] = a[1:, 1:]
>
> Works for any shape and type of a.
>
> Konrad.
> --
> --------------------------------------------------------------------------
-----
> Konrad Hinsen | E-Mail: hinsen at cnrs-orleans.fr
> Centre de Biophysique Moleculaire (CNRS) | Tel.: +33-2.38.25.56.24
> Rue Charles Sadron | Fax: +33-2.38.63.15.17
> 45071 Orleans Cedex 2 | Deutsch/Esperanto/English/
> France | Nederlands/Francais
> --------------------------------------------------------------------------
-----
>
More information about the NumPy-Discussion
mailing list