[Numpy-discussion] proposal of new keywords for np.nan_to_num
Allan Haldane
allanhaldane at gmail.com
Mon Apr 8 11:39:31 EDT 2019
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 at python.org
> https://mail.python.org/mailman/listinfo/numpy-discussion
>
More information about the NumPy-Discussion
mailing list