NumPy

NumPy

用 NumPy 进行高效科学计算NumPy 为 Python 提供强大的多维数组和数值计算能力,涵盖数学函数、随机数生成、线性代数、傅里叶变换等常用工具。其高层语法易于使用,底层采用优化的 C 代码,并可与分布式、GPU 和稀疏数组库协同工作。

NumPy 页面快照
2.5
页面标示的最新 NumPy 版本
BSD
采用的开源许可证
C + Python
底层优化与高层使用方式
核心能力

面向科学计算的数组与数值工具

从多维数组操作到数学分析,NumPy 提供清晰、高效且可互操作的计算基础,广泛用于数据科学、机器学习、可视化及众多科学领域。

多维数组

提供强大的 N 维数组,用于高效表示、索引和处理数值数据。

数值计算工具

包含综合数学函数、随机数生成器、线性代数例程和傅里叶变换等能力。

高性能执行

核心采用优化的 C 代码,在保留 Python 灵活性的同时提升计算速度。

广泛互操作

支持多种硬件与计算平台,并可与分布式、GPU 和稀疏数组库协同使用。

科学计算生态基础

作为 Python 科学计算的重要基础,连接数据科学、机器学习、可视化及多个专业领域的库。

项目动态

版本与公开信息

查看 NumPy 的最新发布信息、版本记录和项目相关公告。

NumPy 2.5.0 发布

页面公开展示 NumPy 2.5.0 的发布信息,并提供版本与新闻入口。

学习与参与

从安装到社区协作

通过官方安装指南、文档和学习资料开始使用 NumPy,也可以加入社区、提交贡献或了解项目介绍。

NumPy

从这里开始使用NumPy。