Comment #1 on issue 3229 by trel...@psu.edu: print should not use evalf
http://code.google.com/p/sympy/issues/detail?id=3229
Since I'm working on Sum, I looked into this. For an example, I tried
from sympy import Sum
from sympy.abc import n
s = Sum(1/n,(n,1,4))
s.evalf()
This doesn't hang, but takes a long time to evaluate and returns the wrong
answer. evalf() is calling Sum.euler_maclaurin() with increasing degrees
of precision,
although the approximation appears to diverge. For small sums like this,
it seems
like it would be better to fall back on Add.evalf(). Currently, there is
no code for falling back on naive Addition to evaluation Sum. Open to
suggestions on how to determine the method choice for general forms of Sum.
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
You received this message because you are subscribed to the Google Groups
"sympy-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to sympy-issues+unsubscr...@googlegroups.com.
To post to this group, send email to sympy-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy-issues.
For more options, visit https://groups.google.com/groups/opt_out.