SymPy

SymPy

SymPy

软件

软件描述

SymPy 是一个用于符号计算的 Python 库。该库的明确目标是发展成为一个功能齐全的计算机代数系统,并保持简洁的代码结构,以促进可扩展性和可理解性。

官方网站

访问软件的官方网站了解更多信息

官方认证

sympy.org

安全链接HTTPS

什么是 SymPy?

SymPy 是一个用于符号计算的 Python 库。该库的明确目标是发展成为一个功能完备的计算机代数系统,并保持简洁的代码结构,以促进可扩展性和可理解性。SymPy 完全使用 Python 编写,不依赖任何其他外部库。它既可作为桌面应用程序使用,也可通过网页形式以 SymPy Live 的方式访问。SymPy 提供从基本符号运算到微积分、代数、离散数学和量子物理等多方面的功能,能够将计算结果以 LaTeX 代码格式进行排版。SymPy 是自由软件,采用 New BSD 许可证授权。主要开发者为 Ondrej Certík 和 Aaron Meurer。功能说明 SymPy 库分为一个核心部分和多个可选模块。目前,SymPy 的核心部分代码量约为 13,000 行(包括注释和文档字符串),其核心功能包括:核心功能 基本运算:*, /, +, -, ** 化简 展开 函数:三角函数、双曲函数、指数函数、根函数、对数函数、绝对值、球面谐波、阶乘和伽马函数、黎曼 zeta 函数、多项式、超几何函数、特殊函数…… 变量替换 任意精度的整数、有理数和浮点数 非可交换符号 模式匹配

🔄 替代方案

37 个选择

Maxima 是一个用于符号和数值表达式操作的系统,支持微分、积分、泰勒级数、拉普拉斯变换、常微分方程、线性方程组、多项式以及集合、列表、向量、矩阵和张量等操作。

免费 • 开源
查看详情
4.5

在线数学求解器、方程编辑器和数据库、绘图计算器以及科学/工程问题辅助工具。

免费 • 专有
查看详情
3.2

支持数值计算、可视化、矩阵运算、算法开发、自定义接口、与外部语言集成、符号及基于模型的仿真,以及工程等领域专用工具箱的高级环境。

付费 • 专有
查看详情

覆盖机器学习和神经网络、数据科学、可视化等领域的完整技术计算系统。

付费 • 专有
查看详情
SageMath

SageMath

计算器

3

SageMath 是一个基于 GPL 许可证的免费开源数学软件系统。它建立在众多现有的开源软件包之上,包括 NumPy、SciPy、matplotlib、Sympy、Maxima、GAP、FLINT、R 等等。

免费 • 开源
查看详情
R (programming language)

R (programming language)

统计分析器, 编程语言

4.8

R 是一个用于统计计算和图形的免费软件环境。它是一个 GNU 项目,与贝尔实验室(原 AT&T,现为 Lucent Technologies)的约翰·钱伯斯及其同事开发的 S 语言和环境类似。R 可以被认为是。

免费 • 开源
查看详情

SciPy 是在 NumPy 基础上构建的一组数学算法和便捷函数。它通过为用户提供了处理和可视化数据的高级命令和类,显著增强了 Python 的功能。

免费 • 开源
查看详情
NumPy

NumPy

软件

2

NumPy 是 Python 科学计算的基础包。它是一个 Python 库,提供了多维数组对象、各种衍生对象(如掩码数组和矩阵),以及用于对数组进行快速运算的大量函数,包括……

免费 • 开源
查看详情
上一页
下一页