PyCall如何使用SymPy(不使用SymPy)

时间:2016-11-14 23:11:39

标签: julia sympy

如何使用SymPy(通过PyCall)求解方程式,案例: 求解(x ^ 2 - 4,x)。

2 个答案:

答案 0 :(得分:4)

还有其他方法,但这可行:

julia> using PyCall

julia> @pyimport sympy

julia> x = sympy.Symbol("x")
PyObject x

julia> convert(Function, sympy.solve)(pyeval("x**2-2", x=x))
2-element Array{Any,1}:
 PyObject -sqrt(2)
 PyObject sqrt(2) 

答案 1 :(得分:0)

谢谢你;)

我修改了你的答案并且它正在运作:

sympy.solve(pyeval("x**2 - 4", x = x), x)