代码之家  ›  专栏  ›  技术社区  ›  FLCL

如何用相应方程式的左侧部分替换表达式的一部分?

  •  0
  • FLCL  · 技术社区  · 6 年前

    当我这样做时:

    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.

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

    1 回复  |  直到 6 年前
        1
  •  1
  •   FLCL    6 年前

    我只需要使用 subs ,仅用于显示目的,我使用“c”:

    e\u with\u c=e.subs(c,'c')

    将显示为:

    e\U,c=1.0c 2.