comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: Pasting subarray into array with compound assignment
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Pasting subarray into array with compound assignment [message #53609 is a reply to message #53601] Fri, 20 April 2007 10:29 Go to previous messageGo to previous message
Vince Hradil is currently offline  Vince Hradil
Messages: 574
Registered: December 1999
Senior Member
On Apr 19, 7:37 pm, "m.avd...@gmail.com" <m.avd...@gmail.com> wrote:
> i'm trying to use the advantage of "+=" when reshaping 2d array to 1d
>
> Can anyone tell me why the following produce different values?
> (difference in shape and type of the results is not a problem)
>
> a1=indgen(3,7) & for i=0,2 do a2[0,i*2]+=a1[i,*] & print,a2
>
> a1=indgen(3,7) & a2=intarr(3,11) & for i=0,2 do a2[i,i*2]=a1[i,*] &
> a2=total(a2,1) & print,a2
>
> thanks,
> max

Decompose the += into a2[0,2] = a2[0,2] + a1[1,*] (for i=1, for
instance).

The RHS is 6 + a1[1,*] which is transpose(7,10,13,16,19,22,25). This
then gets placed into the a2 array at position [0,2]

Same for i=2...
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Previous Topic: Xinteranimate and plots
Next Topic: Re: 3D congrid without interpolation

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 18:07:07 PDT 2025

Total time taken to generate the page: 0.00790 seconds