gpt4 book ai didi

python - sympy - 用 float 符号求解方程

转载 作者:太空狗 更新时间:2023-10-30 02:41:16 25 4
gpt4 key购买 nike

我使用 sympy 定义符号,

a, b, c = sympy.symbols(['a', 'b', 'c'])

然后,当我尝试求解以下方程组时,

sympy.solve([sympy.Eq(b - a**2.552 - c), sympy.Eq(a, 2)])

我得到了解决方案,

[{b: c + 5.86446702875684, a: 2.00000000000000}]

但是,当我尝试解决时,

sympy.solve([sympy.Eq(b - a**2.552 - c), sympy.Eq(b, 2)])

它似乎一直在运行(约 4 小时),没有解决方案。任何帮助将不胜感激!

最佳答案

我不知道为什么,但 rational=False 有帮助

sympy.solve([sympy.Eq(b - a**2.552 - c), sympy.Eq(b, 2)], rational=False)

参见:sympy hangs when trying to solve a simple algebraic equation

关于python - sympy - 用 float 符号求解方程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39866051/

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