[Numpy-discussion] [ANN] Nanny, faster NaN functions

Pauli Virtanen pav@iki...
Fri Nov 19 14:19:13 CST 2010


Fri, 19 Nov 2010 11:19:57 -0800, Keith Goodman wrote:
[clip]
> My guess is that having separate underlying functions for each dtype,
> ndim, and axis would be a nightmare for a large project like Numpy. But
> manageable for a focused project like nanny.

Might be easier to migrate the nan* functions to using Ufuncs.

Unless I'm missing something,

	np.nanmax -> np.fmax.reduce
	np.nanmin -> np.fmin.reduce

For `nansum`, we'd need to add an ufunc `nanadd`, and for
`nanargmax/min`, we'd need `argfmin/fmax'.

-- 
Pauli Virtanen



More information about the NumPy-Discussion mailing list