15年!NumPy论文终出炉,还登上了Nature
极市平台
共 7347字,需浏览 15分钟
·
2020-09-19 22:16
极市导读
NumPy是一种利用Python进行科学计算的基础软件包,功能非常强大。在NumPy出世15年后,研发团队终于在Nature发表了一篇综述性文章,详细地介绍该软件的信息。
NumPy 团队撰写了一篇综述文章,介绍 NumPy 的发展过程、主要特性和数组编程等。这篇文章现已发表在 Nature 上。
NumPy 是什么?它是大名鼎鼎的使用 Python 进行科学计算的基础软件包,是 Python 生态系统中数据分析、机器学习、科学计算的主力军,极大简化了向量与矩阵的操作处理。除了计算外,它还包括了:
功能强大的 N 维数组对象。
精密广播功能函数。
集成 C/C++ 和 Fortran 代码的工具。
强大的线性代数、傅立叶变换和随机数功能
今日,NumPy 核心开发团队的论文终于在 Nature 上发表,详细介绍了使用 NumPy 的数组编程(Array programming)。这篇综述论文的发表距离 NumPy 诞生已经过去了 15 年。
NumPy 为数组编程提供了简明易懂、表达力强的高级 API,同时还考虑了维持快速运算的底层机制。 NumPy 提供的数组编程基础和生态系统中的大量工具结合,形成了适合探索性数据分析的完美交互环境。NumPy 还包括增强与 PyTorch、Dask 和 JAX 等外部库互操作性的协议。 基于这些特性,NumPy 为张量计算提供了标准的 API,成为 Python 中不同数组技术之间的核心协调机制。
论文摘要
NumPy 的演变史
NumPy 数组
科学 Python 生态系统
数组激增和互操作性
推荐阅读
评论