Since the imaginary part is (indistinguishable from) 0, Is there any reason this succeeds:
sage: RR(CDF(1)) 1.00000000000000 sage: RR(CC(1)) 1.00000000000000 but this fails? sage: float(CC(1)) ------------------------------------------------------------ Traceback (most recent call last): File "<ipython console>", line 1, in <module> File "complex_number.pyx", line 397, in sage.rings.complex_number.ComplexNumber.__float__ <type 'exceptions.TypeError'>: can't convert complex to float; use abs (z) sage: float(CDF(1)) ------------------------------------------------------------ Traceback (most recent call last): File "<ipython console>", line 1, in <module> File "complex_double.pyx", line 529, in sage.rings.complex_double.ComplexDoubleElement.__float__ <type 'exceptions.TypeError'>: can't convert complex to float; use abs (z) - Robert --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---