NaN handling

Ryan Forsythe ryanf at cs.uoregon.edu
Sat May 6 12:59:15 EDT 2006


Terry Reedy wrote:
> "Felipe Almeida Lessa" <felipe.lessa at gmail.com> wrote in message 
> news:1146929327.30335.5.camel at kenshin.CASA...
>> This works everywhere:
>>
>> nan = float('nan')
> 
> Not.
> 
>>>> nan = float('nan')
> 
> Traceback (most recent call last):
>   File "<pyshell#4>", line 1, in -toplevel-
>     nan = float('nan')
> ValueError: invalid literal for float(): nan
> 
> Above is Windows, which requires something else.

I think he meant:

 >>> float("NaN")
nan

That's Python 2.4.1 on Mac OS X.



More information about the Python-list mailing list