Another, perhaps more radical, possibility is to remove special handling for 
nans from NumPy entirely. More precisely:

1. Add a `where` argument to all normal counterparts of nan-ignoring functions 
that are currently missing it (see https://github.com/numpy/numpy/issues/26336).
2. Add a short FAQ entry to the docs instructing users to use 
`where=~np.isnan(a)` to ignore nans. (Optional.)
3. Add a deprecation warning to the nan-ignoring functions.
4. Delete the nan-ignoring functions after an appropriate deprecation cycle.
_______________________________________________
NumPy-Discussion mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/numpy-discussion.python.org
Member address: [email protected]

Reply via email to