在sympy python中检查并提取组合参数

时间:2016-08-10 01:13:33

标签: python sympy

我想检查表达式是否是两个函数的组合并提取args例如

Log(x-1) :

我想得到:

[log(x),x-1]

sin(x)/(1-sin(x))

我想得到:

[x/(1-x),sin(x)]

是否有任何交流功能,或者我应该自己做什么

1 个答案:

答案 0 :(得分:0)

没有简单的功能可以做到这一点。您可以使用cse提取公共子表达式,expr.args从中提取非公共子表达式。