Re: [Jprogramming] Arg min

2019-12-26 Thread Ric Sherlock
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 >

Re: [Jprogramming] Arg min

2019-12-26 Thread Jimmy Gauvin
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

Re: [Jprogramming] Arg min

2019-12-26 Thread Arnab Chakraborty
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