La plupart des langages ont une constante NaN que vous pouvez utiliser pour attribuer une variable la valeur NaN. Python peut-il le faire sans utiliser numpy?
Réponse
Trop de publicités?
user3685621
Points
601
Une manière plus cohérente (et moins opaque) de générer inf et -inf est d'utiliser à nouveau float():
>> positive_inf = float('inf')
>> positive_inf
inf
>> negative_inf = float('-inf')
>> negative_inf
-inf
Il est à noter que la taille d'un float varie en fonction de l'architecture, il est donc probablement préférable d'éviter d'utiliser des nombres magiques comme 9e999, même si cela est susceptible de fonctionner.
import sys
sys.float_info
sys.float_info(max=1.7976931348623157e+308,
max_exp=1024, max_10_exp=308,
min=2.2250738585072014e-308, min_exp=-1021,
min_10_exp=-307, dig=15, mant_dig=53,
epsilon=2.220446049250313e-16, radix=2, rounds=1)
- Réponses précédentes
- Plus de réponses