Python 如何访问SymEngine以与Symphy一起使用?

Python 如何访问SymEngine以与Symphy一起使用?,python,sympy,symengine,Python,Sympy,Symengine,我正在编写一些代码,我注意到与Mathematica相比,SymPy的simplify命令速度非常慢。Mathematica能在一瞬间计算出的东西,SymPy需要永远的时间来计算 我最近在网上读到,SymEngine正在(或已经?)实现到SymPy中,以使其更快,目标是(曾经?)从Python访问SymEngine。有没有办法让我的电脑上的SymPy使用SymEngine?SymEngine仍在大力开发中,但我成功地使用了他们已经实现的一些功能。尽管如此,不要期待奇迹,因为仍然有许多部分缺失 使

我正在编写一些代码,我注意到与Mathematica相比,SymPy的simplify命令速度非常慢。Mathematica能在一瞬间计算出的东西,SymPy需要永远的时间来计算


我最近在网上读到,SymEngine正在(或已经?)实现到SymPy中,以使其更快,目标是(曾经?)从Python访问SymEngine。有没有办法让我的电脑上的SymPy使用SymEngine?

SymEngine仍在大力开发中,但我成功地使用了他们已经实现的一些功能。尽管如此,不要期待奇迹,因为仍然有许多部分缺失

使用symengine最简单的方法是从github下载并按照其说明操作: 如果你有ubuntu,它真的很容易,如果没有,你必须从源代码安装(也很容易)。我建议全系统安装,这当然更容易

安装后,需要安装python包装器: 同一个项目,同一个团队,合作得很好

现在,您已经准备好开始使用symengine进行试验。要使用它,您需要
导入symengine
,也可能需要
导入Symphy
,因为您可能会使用symengine中尚未实现的功能(尚未实现)