【发布时间】:2019-05-01 18:49:34
【问题描述】:
如何在 SymPy 中将数字视为符号?
例如,如果我使用符号执行分解,我会得到:
from sympy import factor
factor('a*c*d + a*c*e + a*c*f + b*c*d + b*c*e + b*c*f')
c*(a + b)*(d + e + f)
当我在表达式中使用数字时,我想要同样的行为。 而不是
from sympy import factor
factor('2006*c*d + 2006*c*e + 2006*c*f + 2007*c*d + 2007*c*e + 2007*c*f')
4013*c*(d + e + f)
我想得到
from sympy import factor
factor('2006*c*d + 2006*c*e + 2006*c*f + 2007*c*d + 2007*c*e + 2007*c*f')
c*(2006 + 2007)*(d + e + f)
【问题讨论】:
标签: python numbers sympy symbols factorization