Hi Bill,
You could use this
,/^:(2< #@$)^:_
$ ,/^:(2< #@$)^:_ i. 5
5
$ ,/^:(2< #@$)^:_ i. 4 5
4 5
$ ,/^:(2< #@$)^:_ i. 3 4 5
12 5
$ ,/^:(2< #@$)^:_ i. 2 3 4 5
24 5
$ ,/^:(2< #@$)^:_ i. 7 2 3 4 5
168 5
although Roger or Pascal may have something more elegant.
Cheers, bob
> On May 23, 2020, at 20:09, bill lam <[email protected]> wrote:
>
> Wow so simple!
> Thanks Roger, Pascal.
>
> Just curious, how to do rank-n to rank-2
> where n>3
>
>
> On Sun, May 24, 2020, 11:04 AM 'Pascal Jasmin' via Programming <
> [email protected]> wrote:
>
>> ,/ i. 3 4 5
>>
>>
>>
>>
>>
>>
>> On Saturday, May 23, 2020, 10:56:02 p.m. EDT, bill lam <
>> [email protected]> wrote:
>>
>>
>>
>>
>>
>> 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
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm