如何解决如何在 Python 中创建等价于 WolframAlpha 方程的符号解?
我发现 WolframAlpha 在为方程的每个变量生成解范围方面非常有用:
200a + 1400b + 100c = 100000
哪里
0 <= a < 50
50 <= b < 150
150 <= c < 300
我所追求的是类似于“解决方案”框here第二行中的结果:
如何在不使用 WolframAlpha 的情况下在 Python 中重现此内容?我正在考虑使用 Sympy,但我对此并不熟悉(我在下面开始了,但不认为它走在正确的轨道上)。任何建议将不胜感激。
from sympy.solvers import solve
from sympy import Symbol
a = Symbol('a')
b = Symbol('b')
c = Symbol('c')
solve([a >= 0,a < 50,b >= 50,b < 150,c >= 150,c < 300,100*a + 1400*b + 100*c - 100000],a)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。