Sympy:如何获得一个方程/表达式的加数列表

时间:2016-09-02 17:53:00

标签: expression sympy addition

我正在寻找一种方法来提取表达式的高级求和,最好是在一种列表中。我的意思是:

考虑以下表达式:

a+ b*log(c+1)+d*e**(f+g)

高级求和的意思是这样的加数: (a, b*log(c+1), d*e**(f+g))

我不想得到对数(c + 1)或(f + g)的加数值。

我看到有"高级表达式操作"的描述,但不知道如何解决我的特殊问题。 也许有一个已经实现过的函数,比如summands(expr),我还找不到它?

祝你好运, 约翰。

0 个答案:

没有答案