I use an expression like this to update a column:   (97 98 99) 2}&.|: i. 3 3




Sent from my Verizon, Samsung Galaxy smartphone
-------- Original message --------From: Henry Rich <henryhr...@gmail.com> Date: 
12/23/17  15:53  (GMT-05:00) To: programm...@jsoftware.com Subject: Re: 
[Jprogramming] Clearing a screen in jqt and the best way to replace a column 
Your solution is good.  There is special code for most of it. See 
warnings at

http://code.jsoftware.com/wiki/Vocabulary/SpecialCombinations#Whole-Array_Operations

Another possibility is

    (($,)~ _2 */\ $) 0 2 1 3 |: > array

Henry Rich



On 12/23/2017 2:29 PM, Jimmy Gauvin wrote:
> I was exploring the kind of problem lately and ended up with:
>
>     (,.97 98 99) (,2)}"1 i. 3 3
>
> Left rank never occurred to me.
>
> While we're playing with structures, is there a better way to unbox boxes
> of arrays than the following:
>
>     (2 2$2)<;._3 i.6 6
> ┌─────┬─────┬─────┐
> │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│
> └─────┴─────┴─────┘
>     > ,.&.>/ ,&.>/ (2 2$2)<;._3 i.6 6
>   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
>
> maybe a tesselation inverse?
>
>
>
> On Sat, Dec 23, 2017 at 12:52 PM, Henry Rich <henryhr...@gmail.com> wrote:
>
>> To modify acolumn:
>>
>> 97 98 99 (2})"0 1 i. 3 3
>>
>> 0 1 97
>>
>> 3 4 98
>>
>> 6 7 99
>>
>>
>> Henry Ric
>> ​h​
>>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm


---
This email has been checked for viruses by AVG.
http://www.avg.com

----------------------------------------------------------------------
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