This looks like a bug. Can you open an issue for it? Aaron Meurer
On Sun, Sep 28, 2014 at 1:46 PM, Dario Beraldi <[email protected]> wrote: > Hello, > > First: Thanks for developing sympy! > > I'm getting the error below, using sympy 0.7.5 on python 2.7.8, MacOS 10.6. > Could anyone explain what I'm doing wrong? > > Many thanks! > Dario > > > > import sympy as s > > x= s.Symbol('x') > y= 2*s.sin(x) - 2*s.sin(2*x) > s.solve(y) > > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/solvers/solvers.py", > line 901, in solve > solution = _solve(f[0], *symbols, **flags) > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/solvers/solvers.py", > line 1289, in _solve > return _solve(newf, symbol, **flags) > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/solvers/solvers.py", > line 1289, in _solve > return _solve(newf, symbol, **flags) > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/solvers/solvers.py", > line 1397, in _solve > result = _tsolve(f_num, symbol, **flags) > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/solvers/solvers.py", > line 2279, in _tsolve > return _solve(f, sym, **flags) > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/solvers/solvers.py", > line 1147, in _solve > soln = _solve(m, symbol, **flags) > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/solvers/solvers.py", > line 1397, in _solve > result = _tsolve(f_num, symbol, **flags) > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/solvers/solvers.py", > line 2320, in _tsolve > return _solve(rewrite - rhs, sym, **flags) > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/solvers/solvers.py", > line 1418, in _solve > for den in dens)] > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/solvers/solvers.py", > line 1418, in <genexpr> > for den in dens)] > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/solvers/solvers.py", > line 285, in checksol > return abs(val.n(18).n(12, chop=True)) < 1e-9 > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/core/evalf.py", > line 1284, in evalf > result = evalf(self, prec + 4, options) > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/core/evalf.py", > line 1184, in evalf > r = rf(x, prec, options) > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/core/evalf.py", > line 457, in evalf_add > terms = [evalf(arg, prec + 10, options) for arg in v.args] > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/core/evalf.py", > line 1184, in evalf > r = rf(x, prec, options) > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/core/evalf.py", > line 615, in evalf_pow > re, im, re_acc, im_acc = evalf(base, prec + 5, options) > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/core/evalf.py", > line 1190, in evalf > re, im = x._eval_evalf(prec).as_real_imag() > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/polys/rootoftools.py", > line 425, in _eval_evalf > root = findroot(func, x0) > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/mpmath/calculus/optimization.py", > line 931, in findroot > fx = f(x0[0]) > File "<string>", line 1, in <lambda> > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/core/expr.py", > line 207, in __float__ > raise TypeError("can't convert expression to float") > TypeError: can't convert expression to float > > > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/sympy. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/703e3b84-3103-4d7a-9028-ab7576ccde59%40googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAKgW%3D6KmUJ%3Dkwg3z_b2kQxL%2Bon5tpicUsngOWsrUp47%3DcfsbEQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
