Hi all: There is also: maximum_ind.
--Doug
[EMAIL PROTECTED]
Software Engineer III
UCAR - COSMIC, Tel. (303) 497-2611
On Tue, 11 Dec 2007, Jarle Brinchmann 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