如何解决将xy转换为x * y?
我正在一个项目中,用户以xy
或2x
或2ab
的形式输入输入,但是sympy无法理解,我想将它们转换为分别x * y
,2 * x
和2 * a * b
解决方法
sympy
实际上能够理解。您需要使用parsing
来提供帮助:
from sympy.parsing.sympy_parser import parse_expr
from sympy.parsing.sympy_parser import standard_transformations,\
implicit_multiplication_application
transformations = (standard_transformations +
(implicit_multiplication_application,))
print(parse_expr("xy",transformations=transformations))
输出: x * y
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。