[Jprogramming] indirect assignment and rank question

Marshall Lochbaum mwlochbaum at gmail.com
Fri Dec 7 20:28:44 UTC 2012


0 1 2&|: will do the job.

I recommend reading the dictionary definition of |: through a few times.
In particular, note that 0 1&|: on a rank three array is the same as
2 0 1&|: , and 0 1 2&|: turns into 3 0 1 2&|: on a rank four array.

Marshall

On Fri, Dec 07, 2012 at 03:02:49PM -0500, Brian Schott wrote:
> I am working with photographic images which use RGB color.
> The array d is a single image and the array D is now 2 images but I
> want D to contain any number of images. And I want split out the
> R,G, and B part which I can do for d, but I am having difficulty
> with the analogous r, g, and b for D.
> 
>    $d
> 50 50 3
>    $D
> 2 50 50 3
> 
>    'R G B'=: 0 1|: d
>    $G
> 50 50
> 
> What is the mysteryverb that will produce ($g)-:2 50 50 in the
> following expression?
>    'r g b'=: mysteryverb D
> 
> Thanks,
> 
> (B=)
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm


More information about the Programming mailing list