如何解决sympy:如何对两个变量使用sympy.sympify?
如何对两个或多个变量使用sympy.sympify?
aa = sympify("4*x**2 + 5*x - 6 > 1,x > 0.8")
print(solve(aa))
>> (0.838087488839953 < x) & (x < oo)
但是带有两个变量的代码无法正常工作。
aa = sympify("x + y = 8,2x - y < 5 ")
print(solve(aa))
>> sympy.core.sympify.SympifyError: Sympify of expression 'Could not parse 'x + y = 8,2x - y < 5 ''
Failed,because of exception being raised:
SyntaxError: invalid Syntax (<string>,line 1)
我想用“字符串”输入(例如“ 4 x ** 2 + 5 x-6> 1,x> 0.8”)而不是sympy来解决涉及两个或多个变量的方程或不等式符号。可以通过sympy的症状求两个变量的线性方程吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。