Since there seem to be no objections, I think we're going ahead with this enhancement for np.nan_to_num.
Cheers, Allan On 4/4/19 1:11 PM, kikocorreoso wrote: > Hi all, > > I propose to add some keywords to nan_to_num function. The addition do > not modify the actual behavior. Information related with this addition > can be found in these links: > https://github.com/numpy/numpy/pull/13219 > https://github.com/numpy/numpy/pull/9355 > > The basic idea is to allow the user to use their own defined values when > replacing nan, positive infinity and/or negative infinity. The proposed > names for the keywords are 'nan', posinf', and 'neginf' respectively. So > the usage would be something like this: > >>>> a = np.array((np.nan, 2, 3, np.inf, 4, 5, -np.inf)) >>>> np.nan_to_num(a, nan=-999) > array([-9.99000000e+002, 2.00000000e+000, 3.00000000e+000, > 1.79769313e+308, 4.00000000e+000, 5.00000000e+000, > -1.79769313e+308]) >>>> np.nan_to_num(a, posinf=np.nan, neginf=np.nan) > array([ 0., 2., 3., nan, 4., 5., nan]) > > Please, could you comment if it would be useful the addition?, if the PR > needs any change?... > > Thanks to Eric, Joseph, Allan and Matti for their comments and revisions > on GH. > > Kind regards. > > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@python.org > https://mail.python.org/mailman/listinfo/numpy-discussion > _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@python.org https://mail.python.org/mailman/listinfo/numpy-discussion