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