2024-09-27 17:42:56 发布
网友
我正在编写一些代码,我注意到与Mathematica相比,SymPy的simplify命令非常慢。Mathematica能在一瞬间计算出什么,SymPy永远都要计算。在
我最近在网上读到SymEngine正在(或者已经是?)实现到SymPy中以加快速度,目标是(曾经?)从Python访问symgengine。有没有办法让电脑上的SymPy用symeengine?在
SymEngine仍在大量开发中,但我成功地使用了他们已经实现的一些功能。奇迹仍然存在,尽管没有遗漏的部分。在
使用symgengine的最简单方法是从github下载并按照他们的说明操作:symengine 如果你有ubuntu,它真的很简单,如果不是你必须从源代码安装(也很容易)。我建议全系统安装,这当然更容易。在
安装后,您需要安装python包装器:symengine.py 同一个项目,同一个团队,合作得很好。在
现在您已经准备好开始使用symeengine进行试验了。要使用它,您需要import symengine,而且很可能还需要import sympy,因为您可能使用的函数还没有在symmengine中实现。在
import symengine
import sympy
SymEngine仍在大量开发中,但我成功地使用了他们已经实现的一些功能。奇迹仍然存在,尽管没有遗漏的部分。在
使用symgengine的最简单方法是从github下载并按照他们的说明操作:symengine 如果你有ubuntu,它真的很简单,如果不是你必须从源代码安装(也很容易)。我建议全系统安装,这当然更容易。在
安装后,您需要安装python包装器:symengine.py 同一个项目,同一个团队,合作得很好。在
现在您已经准备好开始使用symeengine进行试验了。要使用它,您需要
import symengine
,而且很可能还需要import sympy
,因为您可能使用的函数还没有在symmengine中实现。在相关问题 更多 >
编程相关推荐