numpy.float64(x) == float('nan') für alle x

30/10/2014 - 14:19 von Bernd Nawothnig | Report spam
Das ist doch sicherlich ein Bug, oder:

#v+
Python 3.4.0 (default, Apr 11 2014, 13:05:11)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.



import numpy as np
np.float64(56.9) == float('nan')






True



np.float64(-57.9) == float('nan')






True



float(-57.9) == float('nan')






False



float(56.9) == float('nan')






False










#v-



Bernd

no time toulouse
 

Lesen sie die antworten

#1 Christopher Arndt
30/10/2014 - 15:13 | Warnen spam
Am 30.10.2014 um 14:19 schrieb Bernd Nawothnig:
np.float64(-57.9) == float('nan')
True



Ich kann deine Ergebnisse mit Python 3.4.2 und Numpy 1.9.0 nicht
reproduzieren (Linux x86_64).

Welche Versionen, OS und Architektur benutzt du?

Chris

Ähnliche fragen