You also have maximum_ind and max2d_ind
Have a look at 'apropos maximum' on the perldl command line Xavier On Dec 11, 2007 2:35 AM, Jarle Brinchmann <[EMAIL PROTECTED]> wrote: > Just to add to Rahman's answer, for some specific situations there > might be faster options than which or where (see help where - I often > find that where is the more efficient but it depends on what you need). > For instance if you require the maximum/minimum and the location then > the function you want is probably minmaximum (yes, the name isn't the > best). > > It does get you the maximum and minimum values as well as the indices. > Since this is all done in one pass it will require 1/2 (roughly) the > time of a first call to max and then a call to which. I say roughly > because there is a tad more overhead in minmaximum than in max. > > Cheers, > Jarle. > > > > > On 11 Dec 2007, at 00:21, <[EMAIL PROTECTED]> wrote: > > > Hi, > > > > I have searched the documetation and came up empty on this one. Is > > there a PDL function that will return the position of a value within > > a piddle ? For example: I search for the maximum value within a > > one-dimensional vector: > > > > $x is a 1-D piddle > > > > $max = max($x); > > > > $max will contain the largest value from $x. Is there a way to find > > out what it's position is within $x without copying the PDL vector to > > a perl list and looping ? > > > > Rai > > > > _______________________________________________ > > Perldl mailing list > > [email protected] > > http://mailman.jach.hawaii.edu/mailman/listinfo/perldl > > > _______________________________________________ > Perldl mailing list > [email protected] > http://mailman.jach.hawaii.edu/mailman/listinfo/perldl > _______________________________________________ Perldl mailing list [email protected] http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
