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 #70095] Thu, 11 March 2010 19:35 Go to previous message
Michael Galloy is currently offline  Michael Galloy
Messages: 1114
Registered: April 2006
Senior Member
On 3/11/10 2:31 pm, 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

The correspondence between strings and byte arrays makes strings not so
different from other types:

IDL> oo = string(reform(rebin(byte(o), 14, 5), 1, 14, 5))

Mike
--
www.michaelgalloy.com
Research Mathematician
Tech-X Corporation
[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 12:45:14 PDT 2025

Total time taken to generate the page: 0.48423 seconds