Mark Dickinson <dicki...@gmail.com> added the comment:

I don't see a real problem here:  both cmath.sqrt(-1) and (-1)**0.5 are 
producing good approximations to the correct result, which is about as much as 
you can hope for in general with floating-point algorithms.

I wouldn't want to start special-casing the complex power algorithm to produce 
expected results for given bases or exponents;  the code is complex enough as 
it is.

Patches to improve the general accuracy of complex.__pow__ would be welcome.

Closing as won't fix.

----------
resolution:  -> wont fix
status: open -> closed

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue11658>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to