The C and D  are the cause of the  4 :

I inserted them to better understand June's solution.  When I forgot to
remove them it caused the 4 :  (which was also explained to indicate that
the definition applies two arguments.)

Sorry to bother everyone by my carelessness.
 
Linda

-----Original Message-----
From: programming-boun...@forums.jsoftware.com
[mailto:programming-boun...@forums.jsoftware.com] On Behalf Of Aai
Sent: Wednesday, October 17, 2012 7:59 AM
To: programm...@jsoftware.com
Subject: Re: [Jprogramming] stitching matrices

Sorry, I can't figure out where D  and C come from. Are these typos?

About 4 :
dictionary says
   4 : n      dyad only verb


On 17-10-12 13:44, Linda Alvord wrote:
> Both  A j B  and  A f B  have the same result:
>
>     j=: 13 :' ;x<@((D=:,"1}.)"1#~(C=:=&{:|.)"1)"1 _ y'
>     f=: 13 :';x ([:<(,"1}.)"1#~(=&{:|.)"1)"1 _ y'
>
> Both are verbs:
>      
>     type 'j'
> -----┐
> │verb│
> L-----
>     type 'f'
> -----┐
> │verb│
> L-----
>     
> So, what is the meaning of  4 : in the definition of j ?
>     j
> 4 : ' ;x<@((D=:,"1}.)"1#~(C=:=&{:|.)"1)"1 _ y'
>   f
> [: ; ([: < (,"1 }.)"1 #~ (=&{: |.)"1)"1 _
>     
> Linda
>
>
> -----Original Message-----
> From: programming-boun...@forums.jsoftware.com
> [mailto:programming-boun...@forums.jsoftware.com] On Behalf Of Aai
> Sent: Wednesday, October 17, 2012 3:37 AM
> To: programm...@jsoftware.com
> Subject: Re: [Jprogramming] stitching matrices
>
> Most of the time I'm too slow to come up with a complete and 
> readysolution, so I showed this:
>
>     ;A <@((,"1}.)"1#~(=&{: |.)"1)"1 _ B
>
> If I had given myself some more time I would have come up with the 
> more complete and obvious solution R.E. Boss came up with:
>
>      A ;@:(<@((,"1}.)"1#~(=&{: |.)"1)"1 _) B
>
> In my opinion not very important, but after I posted my solution I 
> modified my phrase to what Raul Miller showed by 'moving' the < to the 
> other possible position ('connected' with #). I practice this because 
> I'm curious to this kind of variations of a solution.
>
> Finally answering your question: No I don't like your alternative more 
> because I don't like the use of caps. But ok, that's a kind of 
> nonsense preference (as is my drive to use as much as possible the 
> natural rank of primitives/verbs). It happens several times I'm not 
> smart enough to avoid the use caps. Also the alternative could cause 
> the use of lots of parenthesis. Not elegant according to R.E.Boss's 
> definition with which I do agree.
>
>
> On 17-10-12 08:14, Linda Alvord wrote:
>> Would you like this more? I just modified your sentence a little.
>>
>>      j=: 13 :' ;x <@((D=:,"1}.)"1#~(C=:=&{:|.)"1)"1 _ y'
>>      j
>> 4 : ' ;x <@((D=:,"1}.)"1#~(C=:=&{:|.)"1)"1 _ y'
>>      
>>      f=: 13 :';x ([:<(,"1}.)"1#~(=&{:|.)"1)"1 _ y'
>>      f
>> [: ; ([: < (,"1 }.)"1 #~ (=&{: |.)"1)"1 _
>>      
>>      A j B
>> 0 1 2 0 1 2 0 1
>> 0 1 2 0 1 2 0 1
>> 2 0 1 2 0 1 2 0
>> 2 0 1 2 0 1 2 0
>> 1 2 0 1 2 0 1 2
>>      A f B
>> 0 1 2 0 1 2 0 1
>> 0 1 2 0 1 2 0 1
>> 2 0 1 2 0 1 2 0
>> 2 0 1 2 0 1 2 0
>> 1 2 0 1 2 0 1 2
>>      
>> Linda
>>
>>
>> -----Original Message-----
>> From: programming-boun...@forums.jsoftware.com
>> [mailto:programming-boun...@forums.jsoftware.com] On Behalf Of Aai
>> Sent: Monday, October 15, 2012 12:50 PM
>> To: programm...@jsoftware.com
>> Subject: Re: [Jprogramming] stitching matrices
>>
>> Sorry, by far from elegant:
>>
>>       ;A <@((,"1}.)"1#~(=&{: |.)"1)"1 _ B
>> 0 1 2 0 1 2 0 1
>> 0 1 2 0 1 2 0 1
>> 2 0 1 2 0 1 2 0
>> 2 0 1 2 0 1 2 0
>> 1 2 0 1 2 0 1 2
>>
>> On 15-10-12 16:59, R.E. Boss wrote:
>>> Given
>>>
>>>       ['A B' =. 3|L:0<@i."(1)3 5,: 5 4
>>> +---------+-------+
>>> |0 1 2 0 1|0 1 2 0|
>>> |2 0 1 2 0|1 2 0 1|
>>> |1 2 0 1 2|2 0 1 2|
>>> |         |0 1 2 0|
>>> |         |1 2 0 1|
>>> +---------+-------+
>>>
>>> I want to stitch every row from A with all rows from B where ({:"1 
>>> A)
>> equals {."1 B and one of these columns is deleted.
>>> This will give me
>>>
>>>        A  foo B
>>> 0 1 2 0 1 2 0 1
>>> 0 1 2 0 1 2 0 1
>>> 2 0 1 2 0 1 2 0
>>> 2 0 1 2 0 1 2 0
>>> 1 2 0 1 2 0 1 2
>>>
>>> Any elegant solutions?
>>>
>>>
>>> R.E. Boss
>>>
>>> --------------------------------------------------------------------
>>> -
>>> - For information about J forums see 
>>> http://www.jsoftware.com/forums.htm
> --
> Met vriendelijke groet,
> @@i = Arie Groeneveld
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm

--
Met vriendelijke groet,
@@i = Arie Groeneveld

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