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

Home » Public Forums » archive » Initialize new variable array with nan or -9999 values
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: Initialize new variable array with nan or -9999 values [message #87663 is a reply to message #87653] Fri, 21 February 2014 06:47 Go to previous messageGo to previous message
John Correira is currently offline  John Correira
Messages: 25
Registered: August 2011
Junior Member
On 02/20/2014 08:36 PM, Heinz Stege wrote:
> IDL> t0=systime(1) &for i=0,9 do a=fltarr(1000,1000,100)-9999.
> &print,systime(1)-t0 &help,a
> 1.8280001
> A FLOAT = Array[1000, 1000, 100]
> IDL> t0=systime(1) &for i=0,9 do
> a=make_array(1000,1000,100,value=-9999.) &print,systime(1)-t0 &help,a
> 2.7969999
> A FLOAT = Array[1000, 1000, 100]
> IDL> print,!version
> { x86 Win32 Windows Microsoft Windows 8.0.1 Oct 5 2010 32
> 64}


MAKE_ARRAY is faster on my machine:

IDL> tic
IDL> for i=0,9 do a=fltarr(1000,1000,100)-9999.
IDL> toc
IDL> help, a

Elapsed time is 3.018326s
A FLOAT = Array[1000, 1000, 100]

IDL> tic
IDL> for i=0,9 do a=make_array(1000,1000,100,value=-9999.)
IDL> toc
IDL> help, a

Elapsed time is 2.075103s
A FLOAT = Array[1000, 1000, 100]

IDL> print,!version
{ x86_64 linux unix linux 8.2 Apr 10 2012 64
64}
[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
Read Message
Previous Topic: Problem with cgcmdwindow__define
Next Topic: Position, normal coordinates, and multiple images

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

Current Time: Wed Oct 08 18:06:31 PDT 2025

Total time taken to generate the page: 0.00403 seconds