NumPy
NumPy
软件
软件描述
NumPy 是 Python 中科学计算的基础包。它是一个提供多维数组对象、各种衍生对象(如掩码数组和矩阵)以及大量用于数组快速操作的例程的 Python 库,包括...
官方网站
访问软件的官方网站了解更多信息
numpy.org
什么是 NumPy?
NumPy 是 Python 中科学计算的基础包。它是一个提供多维数组对象、各类衍生对象(如掩码数组和矩阵)以及大量用于数组快速操作的例程的 Python 库,包括数学运算、逻辑运算、形状变换、排序、选择、输入输出、离散傅里叶变换、基础线性代数、基本统计运算、随机模拟等。
功能强大的 N 维数组
高效且灵活,NumPy 的向量化、索引和广播概念已成为当今数组计算的事实标准。
数值计算工具
NumPy 提供全面的数学函数、随机数生成器、线性代数例程、傅里叶变换等。
开源
在宽松的 BSD 许可证下发布,NumPy 由 GitHub 上一个活跃、响应迅速且多元化的社区公开开发和维护。
互操作性强
NumPy 支持多种硬件和计算平台,并能与分布式、GPU 和稀疏数组库良好协作。
性能优异
NumPy 核心是经过充分优化的 C 代码,兼具 Python 的灵活性与编译代码的速度。
易于使用
NumPy 的高级语法使其对任何背景或经验水平的程序员都易学易用。
主要功能
🔄 替代方案
51 个选择
StochSD
StochSD(随机系统动力学)是一种以随机性为重点的系统动力学仿真软件。它属于连续系统仿真(CSS)的一种,除了能够对各组分之间的连续流进行建模与仿真外,还能处理离散实体的转换。

VisSim
VisSim™ 是一种用于建模和仿真非线性动态系统的可视化语言。它提供 9 种积分方法、4 种优化方法以及 200 多种向量和标量模块函数。

Dymola
多学科建模与仿真 Dymola独特的多学科功能为建模与仿真提供了全新且革命性的解决方案,使其能够模拟多个工程领域系统之间的动态行为及复杂相互作用。

ELKI
ELKI:“支持索引结构的KDD应用开发环境”,是一个用Java编写的数据挖掘算法开发框架。它包含大量常用的数据挖掘算法、距离函数和索引结构。

Magma
一个用于求解代数、数论、几何和组合数学中计算难题的软件包。

CloudStat
CloudStat 是用于协作构建统计应用程序的云环境。

Sequalator
Sequalator 代表同时方程计算器。 它是一款用于求解线性联立方程的软件。求解器基于高斯-约旦消元法来求解线性联立方程。Sequalator 使用 OpenCL 技术来求解方程。

DAETools
DAE Tools 是基于方程的面向对象建模、仿真与优化软件。其混合数学建模方法可帮助您轻松开发复杂多尺度/多物理场过程或现象的模型。

