Julia 朱莉娅的符号数学?

Julia 朱莉娅的符号数学?,julia,symbolic-math,Julia,Symbolic Math,我使用Mathematica进行符号数学计算。我打算换一种语言。Matlab(我用它来做标准的计算)包含了这个特性,但我正在考虑使用Julia的可能性,因为它似乎是未来的趋势。然而,似乎没有可用的象征性工具(官方文件中没有提及)。显然,唯一可用的软件包(SymPy)在官方网站()上说“测试失败” 有人能在Julia中做到这一点吗?包运行良好,它通过PyCall将Python的功能引入Julia Symphy是一个用于符号数学的Python库。其目的是 成为功能齐全的计算机代数系统(CAS),同时

我使用Mathematica进行符号数学计算。我打算换一种语言。Matlab(我用它来做标准的计算)包含了这个特性,但我正在考虑使用Julia的可能性,因为它似乎是未来的趋势。然而,似乎没有可用的象征性工具(官方文件中没有提及)。显然,唯一可用的软件包(SymPy)在官方网站()上说“测试失败”

有人能在Julia中做到这一点吗?

包运行良好,它通过
PyCall
将Python的功能引入Julia

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

现在,看看julia,你可以找到更多的候选人来执行符号数学:

  • < >朱丽亚的包装器,一个快速符号操作库,用C++编写。
  • 一种用于符号计算和数学的语言,在大多数情况下,“数学”意味着它通常为科学家或工程师所做的事情

  • Julia通过PyCall与SymPy接口

此外:

  • Julia语言的线性符号表达式


也可以考虑他们声称的库。

<代码>测试失败是由于底层依赖于代码> Python < /C>和<代码> Syrys。如果你设置正确的话,这个软件包可以正常工作。那么,多么奇怪的分类系统。。。这背后有什么直觉吗?嗯,测试失败了,但总的来说,知道他们什么时候通过是件好事。在这个例子中,它们失败了,因为测试框架中没有安装对
mpmath
的依赖。然而,特拉维斯的测试也失败了。原因是测试环境安装了较旧版本的Symphy,因此矩阵功能无法工作。即使在公开失败的情况下,对于开发人员来说,进行测试以确保事情按预期工作也是很好的。githup页面上的提示会有所不同吗?出于好奇,还有哪些其他符号工具使用过并且熟悉?