sympy - Sympy 被某些方程式卡住了
问题描述
我在 sympy (1.3) 中遇到了一个非常奇怪的问题。例如,如果我使用以下语句来解决这个特定的方程,它在超时之前没有响应:
from sympy.solvers import solve
from sympy import Eq, symbols
x = symbols('x')
solve([Eq(x + 3, 3*x)], {x})
但是,如果我稍微改变一下方程式,它就可以正常工作。
solve([Eq(x, 3*x)], {x})
如果我使用其他格式,例如删除 [ ],它也可以正常工作:
solve(Eq(x + 3, 3*x), {x})
我知道格式化输入有不同的方法,但第一种是我在代码中使用的,我不知道它为什么会导致问题。
解决方案
推荐阅读
- php - 为什么没有设置使用继承的类中的这个变量?
- html - VBA下载文件onclick
- numpy - 如何创建 5 字节元素的 3D 数组以与“pool.map”共享使用
- c# - 如何禁用控制器上的“httpErrors”?
- powershell - 大小文件夹返回 0
- python - Python从Pandas数据框奇怪的输出中删除单引号
- flutter - Flutter - 从 SharedPrefs 检索对象的值
- r - 在 R 中创建 50 个正方形对角矩阵
- json - kotlinx.serialization 中的可选字段与空值
- database-migration - 表格不会在 docker 中使用 flyway 创建