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

Home » Public Forums » archive » Accelerating a one-line program doing matrix multiplication
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: Accelerating a one-line program doing matrix multiplication [message #72756 is a reply to message #72696] Wed, 29 September 2010 08:34 Go to previous messageGo to previous message
pgrigis is currently offline  pgrigis
Messages: 436
Registered: September 2007
Senior Member
>
> [skip]
>
> sometimes (replicate({temp:input},newsize)).(0) is faster then rebin
>
> -> this means:
>
> IDL> a=findgen(3)
> IDL> print,a
>      0.000000      1.00000      2.00000
> IDL> print, rebin(a,3,5)
>      0.000000      1.00000      2.00000
>      0.000000      1.00000      2.00000
>      0.000000      1.00000      2.00000
>      0.000000      1.00000      2.00000
>      0.000000      1.00000      2.00000
> IDL> print, (replicate({temp:a},5)).(0)
>      0.000000      1.00000      2.00000
>      0.000000      1.00000      2.00000
>      0.000000      1.00000      2.00000
>      0.000000      1.00000      2.00000
>      0.000000      1.00000      2.00000
>
> Regards
>
> CR


Another option is:
a#(fltarr(5)+1)

But I would expect this to be slower...

Ciao,
Paolo
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: How to pass NCDF files name to text files names?
Next Topic: while running mdefringe.pro

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

Current Time: Mon Dec 01 20:06:41 PST 2025

Total time taken to generate the page: 0.64236 seconds