From: Paul F. D. <pa...@pf...> - 2001-04-02 03:31:03
|
>>> x array([[ 0, 1, 2, 3, 4, 5], [ 6, 7, 8, 9, 10, 11], [ 12, 13, 14, 15, 1000, 17], [ 18, 19, 20, 21, 22, 23]]) >>> n = argmax(ravel(x)) >>> divmod(n, x.shape[1]) (2, 4) >>> x[2,4] 1000 >>> divmod is a builtin -- the rest are from Numeric. -----Original Message----- From: num...@li... [mailto:num...@li...]On Behalf Of Eric Hagemann Sent: Tuesday, May 01, 2001 5:26 PM To: Num...@li... Subject: [Numpy-discussion] arg matrix max question I need to find the location of the maximum value in a two dimensional Numeric array The best I have come up with uses a couple of calls to argmax and then cross checking the results I know there must be a better way and that I am not the only one who needs to do such a thing Anybody got a code snippet to share ? |