-
-
Notifications
You must be signed in to change notification settings - Fork 12.2k
Closed
Description
Both of the below are on numpy 1.11.2:
On python 2.7 on Windows, taking np.abs on an array with nan generates a RuntimeWarning:
In [1]: import numpy as np
In [2]: np.abs(np.array([1, -2, np.nan]))
C:\AnacondaBleeding\Scripts\ipython-script.py:1: RuntimeWarning: invalid value encountered in absolute
if __name__ == '__main__':
Out[2]: array([ 1., 2., nan])
On python 3.5, doing the same command does not generate a warning.
In [1]: import numpy as np
In [2]: np.abs(np.array([1, -2, np.nan]))
Out[2]: array([ 1., 2., nan])
I don't have access to a Linux machine but I gather the warning is limited to python 2.7 running on Windows. Presumably the warning behavior should be consistent across platforms/python versions?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels