朱莉娅的符号数学?

时间:2015-07-01 08:03:49

标签: julia symbolic-math

我使用Mathematica进行符号数学计算。我打算换成另一种语言。 Matlab(我用于标准计算的东西)包括这个功能,但我正在研究使用Julia的可能性,因为它似乎是未来。然而,似乎没有可用的象征工具(在官方文档中没有提到)。显然,唯一可用的软件包(SymPy)在官方网站(http://pkg.julialang.org/)中说“测试失败”。

有没有人能够在朱莉娅这样做?

3 个答案:

答案 0 :(得分:12)

现在,看http://pkg.julialang.org/,我可以找到更多候选人在朱莉娅执行符号数学:

  • SymEngine.jl
      

    用于SymEngine的Julia Wrappers,一个用C ++编写的快速符号操作库。

  • Symata.jl
      

    一种用于符号计算和数学的语言,在大多数情况下,“数学”意味着它通常为科学家或工程师所做的事情。

  • SymPy.jl
      

    Julia通过PyCall与SymPy接口

此外:

答案 1 :(得分:6)

SymPy虽然github页面显示"测试失败",但它通过PyCall将Python的Sympy功能带入Julia,但套件工作正常。

  

SymPy是一个用于符号数学的Python库。它旨在   成为一个功能齐全的计算机代数系统(CAS),同时保持   代码尽可能简单,以便易于理解   可扩展性。 SymPy完全用Python编写,不需要   任何外部图书馆。

答案 2 :(得分:0)

另外,请考虑他们声称像Nemo.jl那样的faster than alternativesSageMath