bonjour,
je voudrais savoir comment manipuler ce genre de valeurs
par exemple les comparer, tester si c'est une valeur speciale, ...
je ne trouve pas de doc la dessus.
merci.
Version imprimable
bonjour,
je voudrais savoir comment manipuler ce genre de valeurs
par exemple les comparer, tester si c'est une valeur speciale, ...
je ne trouve pas de doc la dessus.
merci.
Il n'y a pas de numpy.infinity ou numpy.inf ?
oui, bien vue
il y a "numpy.inf" qui existe.
c'est ce qu'il me faut
:merci:
par contre, je ne trouve pas l'autre "-1.#IND"
Ca doit être nan, mais bon, il existe plusieurs nan différents :|
tous les nan sont équivalents :
Code:
1
2
3 >>> print numpy.NaN is numpy.nan True
ca ne marche pas :
:calim2:Code:
1
2
3
4
5
6 b = numpy.std([numpy.inf]) print b print numpy.NaN b is numpy.NaN b == numpy.NaN
Il y a isnan pour faire mieux (et oui, ce ne sont pas les mêmes NaN ;))
oui ca marche
:ccool:Code:
1
2
3
4
5
6
7 b = numpy.std([numpy.inf]) print b print numpy.NaN b is numpy.NaN b == numpy.NaN numpy.isnan(b)
:merci: