[英]How to use sympy.latex and sympy.sympify to produce unevaluated parameterized expression fr'\frac{{3}}{{{i}}}'?
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}'))))
The objective is to generate:目标是生成:
fr'\frac{{3}}{{{-1}}}'
fr'\frac{{3}}{{{0}}}'
fr'\frac{{3}}{{{1}}}'
with sympy.latex()
and sympy.sympify()
(or its variant).使用
sympy.latex()
和sympy.sympify()
(或其变体)。
Just set evaluate=False
into 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.