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 #70103 is a reply to message #70102] Thu, 11 March 2010 14:05 Go to previous message
pgrigis is currently offline  pgrigis
Messages: 436
Registered: September 2007
Senior Member
On Mar 11, 4:31 pm, Gray <grayliketheco...@gmail.com> 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!

Well,
what about a little looping?

oo=strarr(14,5)
for i=0,13 do oo[i,*]=o

Loops are not that evil after all :)
at least not for small-ish arrays.

Ciao,
Paolo

>
> --Gray
[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: Sat Oct 11 00:42:28 PDT 2025

Total time taken to generate the page: 0.39909 seconds