You could also use
argminall=: 4 $. $.@(= <./@,)
However because neither take advantage of the special code (i. <. /), they
don't have the same performance.
On Fri, 27 Dec 2019, 14:42 Jimmy Gauvin, wrote:
> Adding to Henry's idiom :
>
>argminall =: $ #: I.@(= <./)@,
>argminall 3 3$5
>
Adding to Henry's idiom :
argminall =: $ #: I.@(= <./)@,
argminall 3 3$5
0 0
0 1
0 2
1 0
1 1
1 2
2 0
2 1
2 2
On Thu, Dec 26, 2019 at 8:23 PM Arnab Chakraborty wrote:
> wow!
>
> On Thu, 26 Dec 2019, 10:43 Henry Rich, wrote:
>
> > argmin =: $ #: (i. <./)@,
> >
> > This is a standard APL
wow!
On Thu, 26 Dec 2019, 10:43 Henry Rich, wrote:
> argmin =: $ #: (i. <./)@,
>
> This is a standard APL idiom.
>
> Henry RIch
>
> On 12/26/2019 12:01 AM, Arnab Chakraborty wrote:
> > Dear all,
> >
> > I want to find the position (i,j) of the min entry in a n by n matrix.
> >
> > My current sol