|
Boost : |
From: Larry Evans (cppljevans_at_[hidden])
Date: 2005-07-26 13:24:00
On 07/26/2005 09:39 AM, Larry Evans wrote:
[snip]
> IOW:
>
> 1 2 ,/ 10 20
>
> produces:
>
> 1 10
> 2 10
> 1 20
> 2 20
>
Actually, it produces
1 2 10 20
To get nearly what Alex wants, the following seems to work:
<--------- cut here ---------
r=: x ,"0/ y
r
1 10
1 20
2 10
2 20
3 10
3 20
x
1 2 3
y
10 20
$r
3 2 2
>--------- cut here ---------
IOW, the result, r, is a 3 by 2 by 2 multi-dimensional array.
I got this by downloading the J code as described here:
http://www.jsoftware.com/download_systems.htm
and executing:
jconsole
and then simply trial-and-errored and reread:
http://www.jsoftware.com/books/pdf/brief.pdf
many times until I got something to work. The ,"0
causes , to be applied on rank 0 cells of the data
(according to p. 16 of brief.pdf).
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk