I had a problem similar to that of the recent shape question,
a=. i. 3 4 5
to reshape to rank-2 array with trailing shape unchanged that is shape 12 5,
This works but difficult to remember
   (((*/@}: , {: )@: $) $ , ) i. 3 4 5
 0  1  2  3  4
 5  6  7  8  9
10 11 12 13 14
15 16 17 18 19
20 21 22 23 24
25 26 27 28 29
30 31 32 33 34
35 36 37 38 39
40 41 42 43 44
45 46 47 48 49
50 51 52 53 54
55 56 57 58 59

   this can also work and easier to remember but Henry Rich said recently
that ]\ doesn't support virtual block yet.
   _5 ]\ ,i. 3 4 5
 0  1  2  3  4
 5  6  7  8  9
10 11 12 13 14
15 16 17 18 19
20 21 22 23 24
25 26 27 28 29
30 31 32 33 34
35 36 37 38 39
40 41 42 43 44
45 46 47 48 49
50 51 52 53 54
55 56 57 58 59

Any suggestions of other ways to do it?
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to