是否可以在不进行计算的情况下打印替代SymPy表达式?我想打印替换表达和结果。
e.g。
2**2
如何打印“中间结果”,表达式Dim a As new Byte() ={&H1C} ' the value range is {&H01} to {&HFF}
Dim key As integer = BitConverter.ToInt32(a,1)
?
答案 0 :(得分:2)
您可以为此目的传递UnevaluatedExpr
,如下所示:
result = expr.subs(x, UnevaluatedExpr(2))
print(result) # prints 2**2
result = result.doit()
print(result) # prints 4