Is the following any better? (a is still 1 2 3 4 5)
a +&> <\ a
2 0 0 0 0
3 4 0 0 0
4 5 6 0 0
5 6 7 8 0
6 7 8 9 10
a +/ a
2 3 4 5 6
3 4 5 6 7
4 5 6 7 8
5 6 7 8 9
6 7 8 9 10
On 11/4/2011 9:10 PM, David Vaughan wrote:
> Hm, seems that was actually slightly slower than using / .
>
> On 5 Nov 2011, at 01:59, Kip Murray wrote:
>
>> Here is an example (u is +)
>>
>> ]a =:>: i. 5
>> 1 2 3 4 5
>> a +&.> <\. a
>> +---------+-------+-----+---+--+
>> |2 3 4 5 6|4 5 6 7|6 7 8|8 9|10|
>> +---------+-------+-----+---+--+
>> a +/ a
>> 2 3 4 5 6
>> 3 4 5 6 7
>> 4 5 6 7 8
>> 5 6 7 8 9
>> 6 7 8 9 10
>>
>>
>> On 11/4/2011 8:27 PM, David Vaughan wrote:
>>> I have a dyadic verb which is applied on the same boxed list using x u/ y
>>> (where x=y), but this is inefficient because I only want to consider
>>> distinct pairs once. How can I do this?
>>>
>>> Thanks.
>>> ----------------------------------------------------------------------
>>> 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