[SciPy-User] scipy.stats.nanmedian

Keith Goodman kwgoodman@gmail....
Thu Jan 21 21:01:17 CST 2010


On Thu, Jan 21, 2010 at 6:41 PM, Pierre GM <pgmdevlist@gmail.com> wrote:
> On Jan 21, 2010, at 9:28 PM, Keith Goodman wrote:
>> That's the only was I was able to figure out how to pull 1.0 out of
>> np.array(1.0). Is there a better way?
>
>
> .item()

Thanks. item() looks better than tolist().

I simplified the function:

def nanmedian(x, axis=0):
    x, axis = _chk_asarray(x,axis)
    if x.ndim == 0:
        return float(x.item())
    x = x.copy()
    x = np.apply_along_axis(_nanmedian,axis,x)
    if x.ndim == 0:
        x = float(x.item())
    return x

and opened a ticket:

http://projects.scipy.org/scipy/ticket/1098


More information about the SciPy-User mailing list