Hi Ric, Thanks for the code. But I did not quite comprehend the phrase "special code". Do you mean that the hook (i. <./) gets replaced by some low level C code, instead of being parsed as a general hook?
On Fri, 27 Dec 2019, 08:38 Ric Sherlock, <tikk...@gmail.com> wrote: > 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, <jimmy.gau...@gmail.com> wrote: > > > 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 <damd...@gmail.com> > > wrote: > > > > > wow! > > > > > > On Thu, 26 Dec 2019, 10:43 Henry Rich, <henryhr...@gmail.com> 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 solution is > > > > > > > > > > ((=<./),mat )#"1 2,/(i.n),"0/i.n > > > > > > > > > > Is there a smarter method? > > > > > > > ---------------------------------------------------------------------- > > > > > 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 > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm