如何用相应等式的左边部分替换表达式的一部分?

时间:2018-05-04 18:58:20

标签: python sympy

当我这样做时:

from sympy import *
from sympy.abc import *
init_printing()

c = a + b
d = 1/3 * c**3
e = d.diff(a)

我看到e

e =(a + b) 2

但希望看到类似的内容:

e = c 2

我怎样才能告诉他们我需要什么?

1 个答案:

答案 0 :(得分:1)

我需要使用subs,仅出于展示的目的我使用' c':

e_with_c = e.subs(c,' c')

将显示为:

e_with_c = 1.0c 2