【发布时间】:2017-02-27 12:52:33
【问题描述】:
我正在生成一个包含两个分数的表达式,并想用 LaTeX 将整个表达式漂亮地打印出来,然后放在工作表上。
例如形式:
(5/7) * (3/4).
但是,当我执行以下操作时:
fract1 = sympy.sympify(Fraction(5,7))
fract2 = sympy.sympify(Fraction(3,4))
expression = sympy.Mul(fract1,fract2,evaluate=False)
返回
5*3/(7*4)
很明显,它是结合分数,但不是实际评估,但我希望能够以适合作为数学工作表问题的格式生成它。
【问题讨论】:
-
是最终目标只是打印还是您希望稍后评估表达式?
-
是的,我想先打印出来,然后再评估。
-
示例正在添加到 SymPy 的教程中:github.com/sympy/sympy/pull/12232
标签: python python-3.x numpy latex sympy