我使用Mathematica进行符号数学计算。我打算换成另一种语言。 Matlab(我用于标准计算的东西)包括这个功能,但我正在研究使用Julia的可能性,因为它似乎是未来。然而,似乎没有可用的象征工具(在官方文档中没有提到)。显然,唯一可用的软件包(SymPy)在官方网站(http://pkg.julialang.org/)中说“测试失败”。
有没有人能够在朱莉娅这样做?
答案 0 :(得分:12)
现在,看http://pkg.julialang.org/,我可以找到更多候选人在朱莉娅执行符号数学:
用于SymEngine的Julia Wrappers,一个用C ++编写的快速符号操作库。
一种用于符号计算和数学的语言,在大多数情况下,“数学”意味着它通常为科学家或工程师所做的事情。
Julia通过PyCall与SymPy接口
此外:
Julia语言的线性符号表达式
答案 1 :(得分:6)
SymPy虽然github页面显示"测试失败",但它通过PyCall
将Python的Sympy功能带入Julia,但套件工作正常。
SymPy是一个用于符号数学的Python库。它旨在 成为一个功能齐全的计算机代数系统(CAS),同时保持 代码尽可能简单,以便易于理解 可扩展性。 SymPy完全用Python编写,不需要 任何外部图书馆。
答案 2 :(得分:0)
另外,请考虑他们声称像Nemo.jl
那样的faster than alternatives库SageMath
。