[Numpy-discussion] mean of empty sequence gives nan
Robert Kern
robert.kern at gmail.com
Mon Sep 27 18:55:57 EDT 2010
On Mon, Sep 27, 2010 at 17:51, Peter Butterworth <butterw at gmail.com> wrote:
> In numpy 1.5.0, I got the following for mean of an empty sequence (or array):
>
> In [21]: mean([])
> Warning: invalid value encountered in double_scalars
> Out[21]: nan
>
> Is this behaviour expected ?
np.sum([]) / len([]) -> 0.0 / 0 -> nan, so yes.
--
Robert Kern
"I have come to believe that the whole world is an enigma, a harmless
enigma that is made terrible by our own mad attempt to interpret it as
though it had an underlying truth."
-- Umberto Eco
More information about the NumPy-Discussion
mailing list