3
Mathematica에서는 시스템이 입력 될 때 표현식을 단순화하는 것을 방지 할 수 있습니다. 구문은 다음과 같습니다.Mathematica의 HoldForm과 동일한 SymPy
HoldForm[x/x]
SymPy와 비슷한 작업을 수행 할 수 있습니까?
Mathematica에서는 시스템이 입력 될 때 표현식을 단순화하는 것을 방지 할 수 있습니다. 구문은 다음과 같습니다.Mathematica의 HoldForm과 동일한 SymPy
HoldForm[x/x]
SymPy와 비슷한 작업을 수행 할 수 있습니까?
다음과 같은 방법으로 유사한 효과를 얻을 수 있습니다. 내가 모르는 다른 것들이있을 수 있습니다.
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
또한
with evaluate(False):
print(x/x)
처럼
with evaluate(False)
을 사용할 수 있습니다