首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过PyCall使用SymPy (不使用SymPy)

如何通过PyCall使用SymPy (不使用SymPy)
EN

Stack Overflow用户
提问于 2016-11-15 07:11:39
回答 2查看 152关注 0票数 0

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

EN

回答 2

Stack Overflow用户

发布于 2016-11-15 10:35:08

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

代码语言:javascript
复制
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) 
票数 4
EN

Stack Overflow用户

发布于 2016-11-16 02:09:24

感谢你这么做;)

我修改了你的答案,它起作用了:

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40599424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档