一个用纯 Python 编写的符号计算系统,可作为库或交互式控制台使用。
1.5万+21 本周5662PythonOther更新于 3小时前
4 个替代品
想找 Mathematica 的免费开源替代?下面这 4 个项目都能替代它。每个都通过了质量筛选,并用大白话讲清楚,Star、许可证、维护状态一眼对比。
先想清楚你要用它做什么。如果需要符号运算,比如化简、求解表达式,sympy/sympy 是一个纯 Python 的计算机代数系统,可以当库用,也可以在交互控制台里用。如果更看重数值精度,mpmath/mpmath 提供任意精度浮点运算、特殊函数和数值方法。如果想要类似 Mathematica 笔记本的工作方式,把代码、输出和文字放在同一份文档里,jupyter/notebook 就是这种网页环境。这几个项目可以搭配使用,但都基于 Python,所以先确认你能接受 Python 的工作流程。
| 项目 | Star | 许可证 | 最近提交 |
|---|---|---|---|
| sympy/sympy | ★ 1.5万 | Other | 3小时前 |
| jupyter/notebook | ★ 1.3万 | BSD-3-Clause | 昨天 |
| Qalculate/libqalculate | ★ 2725 | GPL-2.0 | 昨天 |
| mpmath/mpmath | ★ 1236 | BSD-3-Clause | 3天前 |
一个用纯 Python 编写的符号计算系统,可作为库或交互式控制台使用。
基于网页的交互式计算笔记本环境,可在同一文档中混合运行代码、查看输出和编写文本。
跨平台桌面计算器库与命令行工具,支持单位换算、符号计算、任意精度和误差传播。
一个用于任意精度浮点运算、特殊函数和数值方法的 Python 库。
榜单怎么来的:AI 阅读每个项目的文档,判断它能替代哪些产品;每个项目都通过质量筛选,并按 GitHub Star 排序。 Star 数更新于 2026年11月7日。 了解 Repolode 如何运作