在Mathematica中,可以防止系统在输入时简化表达式。语法如下:
HoldForm[x/x]
是否有可能与SymPy做类似的事情?
答案 0 :(得分:2)
以下方法实现了类似的效果。可能还有其他人我不知道。
import sympy as sp
x = sp.symbols('x')
expr1 = x/x
expr2 = sp.S('x/x', evaluate=False)
expr3 = sp.Mul(x, 1/x, evaluate=False)
print(expr1)
print(expr2)
print(expr3)
1 x/x x/x
答案 1 :(得分:1)
您也可以使用with evaluate(False)
,例如
with evaluate(False):
print(x/x)