SageMath

SageMath
软件描述
SageMath 是一款采用 GPL 许可证的免费开源数学软件系统。它基于众多现有的开源软件包构建,包括 NumPy、SciPy、matplotlib、Sympy、Maxima、GAP、FLINT、R 等众多软件。
官方网站
访问软件的官方网站了解更多信息
www.sagemath.org
什么是 SageMath?
SageMath 是一款遵循 GPL 许可证的免费开源数学软件系统。它基于众多现有的开源软件包构建:NumPy、SciPy、matplotlib、Sympy、Maxima、GAP、FLINT、R 等。可通过一种通用的 Python 语言,或直接通过接口和包装器,使用它们的综合功能。 使命:打造一个可行的免费开源替代品,以取代 Magma、Maple、Mathematica 和 Matlab。
🔄 替代方案
62 个选择
Maxima
Maxima 是一个用于符号和数值表达式操作的系统,包括微分、积分、泰勒级数、拉普拉斯变换、常微分方程、线性方程组、多项式,以及集合、列表、向量、矩阵和张量。
Julia 是一种高级、高性能的动态编程语言,专为科学计算而设计,其语法对其他科学计算环境的用户而言非常熟悉。它提供了复杂的编译器、分布式并行执行、数值精度以及……
R 是一个用于统计计算和图形处理的免费软件环境。它是一个 GNU 项目,类似于在贝尔实验室(前身为 AT&T,现为朗讯科技)由约翰·钱伯斯及其同事开发的 S 语言和环境。R 可以被视为。
Octave 是一个用于执行数值计算的计算机程序,与 MATLAB 兼容度很高,属于 GNU 项目的一部分,是根据 GNU 通用公共许可证条款发布的自由软件。
Spyder
结合了先进的编辑、分析、调试和性能剖析功能,以及数据探索、执行和可视化能力。通过其强大的插件系统和API可扩展,支持自定义集成,灵活性强。
Jupyter
Jupyter Notebook 是一个网页应用程序,允许您创建和共享包含实时代码、公式、可视化效果和解释性文本的文档。其用途包括:数据清洗和转换、数值模拟、统计建模、机器学习等……




