SciPy

软件描述

SciPy 是基于 NumPy 构建的一组数学算法和便利函数。它通过为用户提供高级命令和类来操作和可视化数据,显著增强了 Python 的功能。

官方网站

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

官方认证

scipy.org

安全链接HTTPS
立即访问

什么是 SciPy?

SciPy 是基于 NumPy 构建的一组数学算法和便捷函数的集合。它通过为用户提供高级命令和类,显著增强了 Python 的能力,使其能够高效地操作和可视化数据。

基础算法
SciPy 提供了优化、积分、插值、特征值问题、代数方程、微分方程、统计学以及其他各类问题的算法。

广泛应用
SciPy 提供的算法和数据结构在多个领域中具有广泛的适用性。

基础性
扩展了 NumPy,提供了数组计算的额外工具,并包含稀疏矩阵、k 维树等专用数据结构。

高性能
SciPy 封装了用 Fortran、C 和 C++ 等低级语言编写的高度优化实现,可在享受 Python 灵活性的同时获得编译代码的速度优势。

易于使用
SciPy 的高层语法使其对任何背景或经验水平的程序员都易于访问且高效。

开源
SciPy 采用宽松的 BSD 许可证发布,由一个活跃、响应迅速且多元化的社区在 GitHub 上公开开发和维护。

🔄 替代方案

47 个选择
4

在线数学求解器、方程编辑器与数据库、图形计算器及科学/工程问题助手。

3

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

SageMath

SageMath

3

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

5

Julia 是一种高级、高性能的动态编程语言,专为科学计算而设计,其语法对其他科学计算环境的用户而言非常熟悉。它提供了复杂的编译器、分布式并行执行、数值精度以及……

R (programming language)

R (programming language)

5

R 是一个用于统计计算和图形处理的免费软件环境。它是一个 GNU 项目,类似于在贝尔实验室(前身为 AT&T,现为朗讯科技)由约翰·钱伯斯及其同事开发的 S 语言和环境。R 可以被视为。

4

结合了先进的编辑、分析、调试和性能剖析功能,以及数据探索、执行和可视化能力。通过其强大的插件系统和API可扩展,支持自定义集成,灵活性强。

0

Scilab 是用于数值计算的免费开源软件,为工程和科学应用提供强大的计算环境。Scilab 包含数百个数学函数。

NumPy

NumPy

2

NumPy 是 Python 中科学计算的基础包。它是一个提供多维数组对象、各种衍生对象(如掩码数组和矩阵)以及大量用于数组快速操作的例程的 Python 库,包括...

下一页

下载与相关链接

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。

GitHub