python - Parsing an expression containing N using SymPy -


i parsing expression using sympy , getting following trace:

>>> parse_expr("3n", transformations=transformations)` typeerror: unsupported operand type(s) *: 'integer' , 'function' 

from gather, happens because n seen function parser , not other string. code works fine few other symbols tested.

can explain briefly why happening? there list of keywords or characters cannot parsed using parse_expr?

quoting docs (pitfalls , gotchas):

lastly, recommended not use i, e, s, n, c, o, or q variable or symbol names, used ... numeric evaluation (n() equivalent evalf() )... or better yet, use lowercase letters symbol names. python not prevent overriding default sympy names or functions, careful.


Comments

Popular posts from this blog

c - Calling a function within a loop -

How i fill combobox items in Radgridview manually using in vb.net -

html - Why isn't this media query display none not working? -