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

Home » Public Forums » archive » Re: Rebin for strings
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: Rebin for strings [message #70096 is a reply to message #70095] Thu, 11 March 2010 19:19 Go to previous messageGo to previous message
Heinz Stege is currently offline  Heinz Stege
Messages: 189
Registered: January 2003
Senior Member
On Thu, 11 Mar 2010 13:31:53 -0800 (PST), Gray wrote:

> Hi all,
>
> I'm looking for a way to expand a 1-d string array into 2-d, just like
> I would use rebin for almost any other data type. For example, I'd
> like to do something like this:
>
> IDL> o = ['d','b','m','q','t']
> IDL> oo = rebin(transpose(o),14,5,/sample)
>
> But obviously that won't work. Is there a better way than something
> like this (which is okay here, but for more complicated examples might
> not be feasible):
>
> IDL> tmp = execute('oo = transpose([['+strjoin(replicate('o',14),'],[')
> +']]'))
>
> Any suggestions would be helpful!
>
> --Gray

My suggestion is:

o = ['d','b','m','q','t']
ii = rebin(lindgen(1,5),14,5,/sample)
oo = o[ii]

HTH, Heinz
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Previous Topic: idl program for calling c program
Next Topic: debugging a c-code called by CALL_EXTERNAL

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

Current Time: Fri Oct 10 13:03:50 PDT 2025

Total time taken to generate the page: 0.88156 seconds