Signed zeros: is this a bug?
- From: "Mark Dickinson" <dickinsm@xxxxxxxxx>
- Date: 11 Mar 2007 08:31:13 -0700
I get the following behaviour on Python 2.5 (OS X 10.4.8 on PowerPC,
in case it's relevant.)
(0.0, 0.0)x, y = 0.0, -0.0
x, y
(-0.0, -0.0)x, y = -0.0, 0.0
x, y
I would have expected y to be -0.0 in the first case, and 0.0 in the
second. Should the above be considered a bug, or is Python not
expected to honour signs of zeros? I'm working in a situation
involving complex arithmetic where branch cuts, and hence signed
zeros, are important, and it would be handy if the above code could be
relied upon to do the right thing.
Mark
.
- Follow-Ups:
- Re: Signed zeros: is this a bug?
- From: Alex Martelli
- Re: Signed zeros: is this a bug?
- From: Dan Bishop
- Re: Signed zeros: is this a bug?
- From: jim-on-linux
- Re: Signed zeros: is this a bug?
- Prev by Date: Re: a better solution for GUI in python
- Next by Date: Re: Signed zeros: is this a bug?
- Previous by thread: a better solution for GUI in python
- Next by thread: Re: Signed zeros: is this a bug?
- Index(es):