2015-11-09 18:47:57 +0200 received badge ● Student (source) 2013-10-06 05:58:01 +0200 received badge ● Famous Question (source) 2013-01-21 20:24:36 +0200 received badge ● Notable Question (source) 2012-09-11 00:36:25 +0200 received badge ● Popular Question (source) 2011-09-27 02:21:03 +0200 commented answer numeric approximation?? Wow thanks. Worked like a charm. I was thinking that may be my problem, but didn't know how to access that. Thanks again. 2011-09-27 02:20:40 +0200 marked best answer numeric approximation?? My guess is that you're trying to call .n() or float not on the number but on the _equation_. For example: sage: ans = solve((x-11/sqrt(13))**2,x) sage: ans [x == 11/13*sqrt(13)] sage: ans[0] x == 11/13*sqrt(13) sage: ans[0].n() --------------------------------------------------------------------------- TypeError Traceback (most recent call last) [...] /Applications/sage/local/lib/python2.6/site-packages/sage/symbolic/expression.so in sage.symbolic.expression.Expression._numerical_approx (sage/symbolic/expression.cpp:17880)() TypeError: cannot evaluate symbolic expression numerically  You really want to get at the expression on the right: sage: ans[0].rhs().n() 3.05085107923876  or maybe sage: ans = solve((x-11/sqrt(13))**2,x,solution_dict=True) sage: ans[0] {x: 11/13*sqrt(13)} sage: ans[0][x] 11/13*sqrt(13) sage: ans[0][x].n() 3.05085107923876  2011-09-27 02:20:40 +0200 received badge ● Scholar (source) 2011-09-27 02:20:37 +0200 received badge ● Supporter (source) 2011-09-26 22:02:49 +0200 received badge ● Editor (source) 2011-09-26 21:53:39 +0200 asked a question numeric approximation?? So I have an equation that solved (symbolically) looks something like this: r == 1/488486532917088881338043645348028612608*sqrt(1271541785242875384103984923680382406444427305742938801212457) - 80406364132947/169706962694363951398912 and when I do anything to evaluate this numerically I get a TypeError? Right now I am copying and pasting this output into wolfram alpha, but really there has to be a better way? Furthermore if I try to evaluate the equation with find_root(...) I get this error: File "expression.pyx", line 984, in sage.symbolic.expression.Expression.__float__ (sage/symbolic/expression.cpp:5596) TypeError: unable to simplify to float approximation ?!