gpt4 book ai didi

python - 如何避免 Sympify 自动去掉括号

转载 作者:行者123 更新时间:2023-11-28 19:04:40 25 4
gpt4 key购买 nike

假设我有以下字符串

str1 = "a*(-d*(b+d)+d*(e*f))"

如果我简化它,结果是

a*(d*e*f - d*(b + d))

但我不希望 Sympy 删除那些括号。我希望最终的表达方式是

a*(d*(e*f) - d*(b + d))

如何做到这一点?

最佳答案

SymPy 中的产品会自动展平。

您可以使用 Mul(..., evaluate=False) 手动避免这种情况,例如

a*(Mul(d, e*f, evaluate=False) - d*(b + d))

关于python - 如何避免 Sympify 自动去掉括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48462442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com