发表在 Nature 上的 NumPy 综述

数据科学 2020-09-20 776 次浏览 0 条评论 次点赞

2020年9月16日,Nature 发表了 NumPy 团队撰写的一篇综述文章《Array programming with NumPy》(使用NumPy进行数组编程),介绍 NumPy 的发展过程、主要特性和数组编程等。

a2b1-izeysaz8331211.png

NumPy 官方团队在 Twitter 上简要概括了这篇论文的核心内容:

  • NumPy 为数组编程提供了简明易懂、表达力强的高级 API,同时还考虑了维持快速运算的底层机制。
  • NumPy 提供的数组编程基础和生态系统中的大量工具结合,形成了适合探索性数据分析的完美交互环境。NumPy 还包括增强与 PyTorch、Dask 和 JAX 等外部库互操作性的协议。
  • 基于这些特性,NumPy 为张量计算提供了标准的 API,成为 Python 中不同数组技术之间的核心协调机制。

NumPy 是什么?它是大名鼎鼎的使用 Python 进行科学计算的基础软件包,是 Python 生态系统中数据分析、机器学习、科学计算的主力军,极大简化了向量与矩阵的操作处理。除了计算外,它还包括了:

  • 功能强大的 N 维数组对象。
  • 精密广播功能函数。
  • 集成 C/C++ 和 Fortran 代码的工具。
  • 强大的线性代数、傅立叶变换和随机数功能

机器之心有这篇论文的中译

👍

本文由 cds 整理发布,参考 CC-BY-SA 3.0 协议共享,欢迎转载、引用或改编。
感谢您的支持,以共同推动STEM公益教育!

楼主残忍的关闭了评论