首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Maple和Mathematica的开源替代方案

Maple和Mathematica的开源替代方案
EN

Software Recommendation用户
提问于 2015-02-07 23:39:12
回答 3查看 4.5K关注 0票数 10

我需要的是:

  • 符号计算能力(我不需要做数字运算的软件)
  • 使用简单的编程语言可扩展。它可以被解释(Python或Ruby),但是像Lisp或Haskell这样的经典的东西也会更好
  • 伟大的文献
  • Linux预编译版本

有什么空的吗?

EN

回答 3

Software Recommendation用户

回答已采纳

发布于 2015-02-11 00:08:42

SymPy

我一直很喜欢朱莉娅中的SymPy。我没有使用过底层的模块在Python中,很多。

IJulia/IPython中使用它,作为一个类似于数学笔记本的体验。它在技术上是一个图书馆,但它非常适合在笔记本中交互使用。

  • 符号计算能力。是。
    • 它还与numpy (在python中)和数组(在julia中)进行良好的交互。

  • 使用简单的编程语言可扩展。是。
    • 我已经把它扩展到朱莉娅了
    • 核心开发是用Python编写的

  • 很好的文件。主要是
    • 朱莉娅的文件有点稀疏,但没什么问题。
    • Python文档 (如果你在朱莉娅的话会很有用)是相当坚固的。不安静的数学层,但非常好。

  • Linux的预编译版本。不是技术上的,但实际上是
    • 因为python和Julia都是被解释的,所以您不能为它们预编译东西。
    • 但是安装非常容易
      • Python:pip install sympy
      • 朱莉娅:一旦为python安装,在(I)Julia中:Pkg.add("SymPy")
票数 5
EN

Software Recommendation用户

发布于 2015-02-10 10:19:07

我可以推荐两种可能的软件,类似于:

  • 数学:具有类似语法的数学的开源替代品,开始于数学语言的开源版本.具有良好的文档和在线版本,以及简单的安装在Linux下。
  • 圣人:很好的数学软件包,与Mathics或Mathematica相比,符号功能更有限。使用Python具有文档、二进制文件和可扩展性。
票数 8
EN

Software Recommendation用户

发布于 2015-02-09 22:09:58

极大值是一个处理符号和数字表达式的系统。Maxima源代码可以在许多系统上编译,包括Windows和MacOS X。所有系统的源代码以及用于SourceForge和Linux的预编译二进制文件都可以在SourceForge文件管理器上使用。

票数 6
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/17020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档