【发布时间】:2020-05-25 14:28:48
【问题描述】:
例如,我有以下方程组(它们可以是非线性的):
A + B = C
C * D = E
我想为变量输入一些值(例如 A = 1、B = 2、D = 3)并获得其他变量的结果(在本例中为 E = 9),我可以更改变量并立即得到新结果(例如我说 A = 2,我想立即得到 E = 12)
【问题讨论】:
-
请看:stackoverflow.com/questions/10499941/…(或谷歌您的请求)。
-
@Jona 谢谢,我用谷歌搜索了,但通常问题是关于线性方程组的
-
嗯,Python 是一种编程语言。从这个意义上说,它可以用来解决任何确定性问题,只要有人编写适当的代码。如果问题是是否存在为此而设的库?;那么它显然是关于 SO 的主题(请阅读How to Ask)。作为提示,scipy 可能是一个有趣的起点。
-
目前解决 Python 方程的最佳方法是使用
Sympy。查看sympy.org/en/index.html
标签: python