[英]How to use sympy.latex and sympy.sympify to produce unevaluated parameterized expression fr'\frac{{3}}{{{i}}}'?
如何使用sympy.latex()
和sympy.sympify()
生成未计算的参数化表达式fr'\frac{{3}}{{{i}}}'
?
from IPython.display import display, Math
import sympy as sym
for i in range(-1,2):
display(Math(fr'\frac{{3}}{{{i}}}'))
for i in range(-1,2):
display(Math(sym.latex(sym.sympify(f'3/{i}'))))
目标是生成:
fr'\frac{{3}}{{{-1}}}'
fr'\frac{{3}}{{{0}}}'
fr'\frac{{3}}{{{1}}}'
使用sympy.latex()
和sympy.sympify()
(或其变体)。
只需将evaluate=False
设置为sympify
:
for i in range(-1,2):
display(Math(sym.latex(sym.sympify(f'3/{i}', evaluate=False))))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.