Hopefully this works:
https://code.jsoftware.com/wiki/Vocabulary/bardot#dyadicfit

I figured it out but for someone "more newbie” than me it might be frustrating.
Note that the _1 indicating is a right shift seems, at least to me, counter to 
the x axis orientation on a right-handed coordinate system representation, but 
is not a real problem. The main issue I had is that I took the result of |.!.f 
to be the same for any data rank, i.e. |.!.f meant a right shift, thus I was 
surprised by (as noted below):
    |.!._1 a
_1 _1 _1 _1
 1  0  0  0
 0  1  0  0
 0  0  1  0

Just another one of those little J quirks that tend to throw me off.  Thanks.

> On May 10, 2022, at 4:11 PM, Raul Miller <rauldmil...@gmail.com> wrote:
> 
> Which page was it that you found confusing?
> 
> (I think that the ordering is consistent with the left-to-right
> top-to-bottom ordering of english text, but I don't know what you were
> looking at.)
> 
> -- 
> Raul
> 
> 
> On Tue, May 10, 2022 at 4:44 PM P Padilcdx <ppadil...@gmail.com> wrote:
>> 
>> Something confused me on the subject page. The shift right is only for a 
>> vector and behaves differently for a matrix.
>> 
>> |.!.f says it will shift right 1, but when I tried it on a matrix, it shifts 
>> down.
>> 
>>  ]a=:4 4 $ 1 0 0 0 0
>> 1 0 0 0
>> 0 1 0 0
>> 0 0 1 0
>> 0 0 0 1
>> 
>>   |.!._1 a
>> _1 _1 _1 _1
>> 1  0  0  0
>> 0  1  0  0
>> 0  0  1  0
>> 
>> same as:
>>   _1 |.!._1 a
>> _1 _1 _1 _1
>> 1  0  0  0
>> 0  1  0  0
>> 0  0  1  0
>> 
>> For it to shift right it needs to identify the second axis:
>> 
>>   0 _1|.!._1 a
>> _1 1 0 0
>> _1 0 1 0
>> _1 0 0 1
>> _1 0 0 0
>> 
>> Anyway just thought to mention it since, at least for newbies, they might 
>> find it confusing.
>> ----------------------------------------------------------------------
>> 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