Getting close.   But wish I could avoid the annoying “column” vectors on some 
of the slices.   This would be an annoying hurdle in the further slice 
processing.

> On 7 Sep 2023, at 08:50, 'robert therriault' via Programming 
> <programm...@jsoftware.com> wrote:
> 
> Is this closer to what you are looking for Piet?
> 
>    [n=: i. 3 3 3
> 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
>   slice=: ;@{"]:
>   0 (2 slice) n
> 0  1  2
> 9 10 11
> 18 19 20
>    1 (2 slice) n
> 3  4  5
> 12 13 14
> 21 22 23
>   2 (2 slice) n
> 6  7  8
> 15 16 17
> 24 25 26
>   0 (1 slice) n
> 
> 0
> 3
> 6
> 
> 9
> 12
> 15
> 
> 18
> 21
> 24
>    1 (1 slice) n
> 1
> 4
> 7
> 
> 10
> 13
> 16
> 
> 19
> 22
> 25
>   2 (1 slice) n
> 2
> 5
> 8
> 
> 11
> 14
> 17
> 
> 20
> 23
> 26
>   0 (0 slice) n
> 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
> 
> Cheers, bob
> 
>> On Sep 6, 2023, at 15:10, Piet de Jong <pietd...@gmail.com> wrote:
>> 
>> Here is my “wish"
>> 
>> A dyadic (tacit) verb such that x v y gives all the slices of y along 
>> dimension x, where x is integer.   That is to say
>> 
>> i{ x v y 
>> 
>> is slice i of the array y along dimension x.
>> 
>> Thanks for all your help!
>> 
>>> On 7 Sep 2023, at 08:04, 'robert therriault' via Programming 
>>> <programm...@jsoftware.com> wrote:
>>> 
>>> Or something like this?
>>> 
>>>  [n =. i. 2 2 2
>>> 0 1
>>> 2 3
>>> 
>>> 4 5
>>> 6 7
>>> ,./ n
>>> 0 1 4 5
>>> 2 3 6 7
>>> ($ $ (,@,./)) n
>>> 0 1
>>> 4 5
>>> 
>>> 2 3
>>> 6 7
>>> 
>>> Cheers, bob
>>> 
>>> 
>>>> On Sep 6, 2023, at 14:49, 'robert therriault' via Programming 
>>>> <programm...@jsoftware.com> wrote:
>>>> 
>>>> Hi Piet,
>>>> 
>>>> Maybe show us what you would want to do with higher dimensions? Or a less 
>>>> symmetric 2 dimensional shape?
>>>> 
>>>> For shape 2 2, I would use the even simpler
>>>> 
>>>> |: m
>>>> 0 2
>>>> 1 3
>>>> 
>>>> Hope this helps.
>>>> 
>>>> Cheers, bob
>>>> 
>>>>> On Sep 6, 2023, at 14:26, Brian Schott <schott.br...@gmail.com> wrote:
>>>>> 
>>>>> ,./0 1 {"1  m
>>>> 
>>>> ----------------------------------------------------------------------
>>>> 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

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to