0
如何使用SymPy(通過PyCall)來求解方程,案例: solve(x^2 - 4,x)。如何通過PyCall使用SymPy(不使用SymPy)
如何使用SymPy(通過PyCall)來求解方程,案例: solve(x^2 - 4,x)。如何通過PyCall使用SymPy(不使用SymPy)
還有其他的方法,但是這將工作:
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)
感謝這個;)
我修改你的答案,它的工作:
sympy.solve(pyeval("x**2 - 4", x = x), x)
爲什麼?你爲什麼要這樣做? SymPy.jl非常喜歡。 –