[Numpy-discussion] making the distinction between -0.0 and 0.0..
Xavier Saint-Mleux
saintmlx at apstat.com
Tue Sep 29 13:40:56 EDT 2009
Christopher Barker wrote:
> Pauli Virtanen wrote:
>
>> Tue, 29 Sep 2009 09:53:40 -0700, Christopher Barker wrote:
>> [clip]
>>
>>> How can I identify -0.0?
>>>
>> signbit
>>
>>
>
> perfect for numpy, but at this point I don't have a numpy dependency
> (very unusual for my code!). Anyone know a pure-python way to get it?
>
Starting with Python 2.6, there is a copysign function in the math module:
>>> import math
>>> math.copysign(1, -0.)
-1.0
>>> math.copysign(1, 0.)
1.0
http://docs.python.org/library/math.html
HTH,
Xavier
More information about the NumPy-Discussion
mailing list