朱莉娅的符号数学?

问题描述 投票:11回答:3

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

有谁能在朱莉娅这样做?

julia symbolic-math
3个回答
6
投票

SymPy包工作正常,虽然github页面说“测试失败”,它通过Sympy将Python的PyCall功能带入Julia。

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


12
投票

现在,看看http://pkg.julialang.org/,人们可以找到更多的候选人来执行朱莉娅的象征性数学:

  • SymEngine.jl 用于SymEngine的Julia Wrappers,一个用C ++编写的快速符号操作库。
  • Symata.jl 符号计算和数学的语言,在大多数情况下,“数学”意味着它通常对科学家或工程师的作用。
  • SymPy.jl Julia通过PyCall与SymPy接口

也:


1
投票

另外,考虑Nemo.jl库,他们声称faster than alternativesSageMath

© www.soinside.com 2019 - 2024. All rights reserved.