2
是否有sympy函数将表达式的所有表达式的公式提取为Add
,Mul
和Div
?提取表达式的条件
例如:
(x**2 +(x-1)*ln(x)+(x+2)/(x-1))
我想:
[x**2,(x+1)*ln(x),(x+2)/(x-1)]
同样的事情德穆尔:
(x-1)*ln(x) : [(x-1),ln(x)]
和Divison:
(x+2)/(x-1) : [x+2,x-1]
可以使用AST模块。 –
@JoseRaulBarreras他可以使用AST,但很可能_不应_。使用现有的SymPy工具会更容易*。 (“容易得多”我的意思是容易上千倍)。 –