sum(1/factorial(n) for n in range(100))
SympifyError Traceback (most recent call last)
/home/nbecker/jupiter/<ipython console> in <module>()
/usr/lib/python2.6/site-packages/sympy-0.6.5-
py2.6.egg/sympy/concrete/summations.pyc in sum(*args, **kwargs)
159
160 def sum(*args, **kwargs):
--> 161 summation = Sum(*args, **kwargs)
162
163 if isinstance(summation, Sum):
/usr/lib/python2.6/site-packages/sympy-0.6.5-
py2.6.egg/sympy/concrete/summations.pyc in __new__(cls, f, *symbols,
**assumptions)
9
10 def __new__(cls, f, *symbols, **assumptions):
---> 11 f = sympify(f)
12
13 if f.is_Number:
/usr/lib/python2.6/site-packages/sympy-0.6.5-py2.6.egg/sympy/core/sympify.pyc
in sympify(a, locals, convert_xor)
120 a = a.replace('^','**')
121 import ast_parser
--> 122 return ast_parser.parse_expr(a, locals)
123 raise SympifyError("%r is NOT a valid SymPy expression" % a)
124
/usr/lib/python2.6/site-packages/sympy-0.6.5-
py2.6.egg/sympy/core/ast_parser.pyc in parse_expr(s, local_dict)
89 a = parse(s.strip(), mode="eval")
90 except SyntaxError:
---> 91 raise SympifyError("Cannot parse.")
92 a = Transform(local_dict, global_dict).visit(a)
93 e = compile(a, "<string>", "eval")
SympifyError: SympifyError: Cannot parse.
In [14]: