Status: Valid
Owner: ----
Labels: Type-Defect Priority-Medium Concrete Evalf
New issue 3273 by [email protected]: Sum(0, (k, 1, oo)).evalf() problem
http://code.google.com/p/sympy/issues/detail?id=3273
In [65]: Sum(0, (k, 1, oo)).evalf()
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
/Users/aaronmeurer/Documents/Python/sympy/sympy/<ipython-input-65-1f26e6d7d054>
in
<module>()
----> 1 Sum(0, (k, 1, oo)).evalf()
/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/evalf.pyc in
evalf(self, n, subs, maxn, chop, strict, quad, verbose)
1190 options['quad'] = quad
1191 try:
-> 1192 result = evalf(self, prec+4, options)
1193 except NotImplementedError:
1194 # Fall back to the ordinary evalf
/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/evalf.pyc in
evalf(x, prec, options)
1098 try:
1099 rf = evalf_table[x.func]
-> 1100 r = rf(x, prec, options)
1101 except KeyError:
1102 try:
/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/evalf.pyc in
evalf_sum(expr, prec, options)
999 raise NotImplementedError
1000 # Use fast hypergeometric summation if possible
-> 1001 v = hypsum(func, n, int(a), prec2)
1002 delta = prec - fastlog(v)
1003 if fastlog(v) < -10:
/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/evalf.pyc in
hypsum(expr, n, start, prec)
964 raise ValueError("Sum diverges like (%i)^n" % abs(1/g))
965 if p < 1 or (p == 1 and not alt):
--> 966 raise ValueError("Sum diverges like n^%i" % (-p))
967 # We have polynomial convergence: use Richardson
extrapolation
968 # Need to use at least quad precision because a lot of
cancellation
TypeError: bad operand type for unary -: 'NoneType'
--
You received this message because you are subscribed to the Google Groups
"sympy-issues" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sympy-issues?hl=en.