[Numpy-discussion] argmin and argmax

Keith Goodman kwgoodman@gmail....
Sat Jul 11 09:12:44 CDT 2009


On Sat, Jul 11, 2009 at 7:09 AM, Keith Goodman<kwgoodman@gmail.com> wrote:
> On Sat, Jul 11, 2009 at 3:20 AM, f0X_in_s0X<sidhant@gmail.com> wrote:
>>
>> Do argmin and argmax skip nan values? I cant find it anywhere in the numpy
>> documentation.
>>
>> In any case, if I want to find max and min values in an array that may
>> contain nan values also, what would the be the most efficient way to do
>> that? Any pointers??
>
>>> x = np.array([np.nan, 1, 2, np.nan])
>>> x.argmax()
>   0   :(
>>> x.argmin()
>   0   :(
>>> np.__version__
>   '1.2.1'
>>>
>>> np.nanargmax(x)
>   2   :)
>>> np.nanargmin(x)
>   1   :)

Oh, you only want the values? Then take a look at np.nanmax and np.nanmin.


More information about the NumPy-Discussion mailing list