[Numpy-discussion] What is the logical value of nan?
Sturla Molden
sturla at molden.no
Wed Mar 11 08:18:51 EDT 2009
Charles R Harris wrote:
>
> #include <math.h>
> #include <stdio.h>
>
> int main() {
> double nan = sqrt(-1);
> printf("%f\n", nan);
> printf("%i\n", bool(nan));
> return 0;
> }
>
> $ ./nan
> nan
> 1
>
>
> So resolved, it is True.
Unless specified in the ISO C standard, I'd say this is system and
compiler dependent.
Should NumPy rely on a specific binary representation of NaN?
A related issue is the boolean value of Inf and -Inf.
Sturla Molden
More information about the NumPy-Discussion
mailing list