用于科学计算的 Python 库 NumPy 1.22 已发布,专注于处理多维数组和矩阵,并提供大量函数来实现与矩阵使用相关的各种算法。 NumPy 是用于科学计算的最流行的库之一。 该项目代码是使用 C 语言优化的 Python 编写的,并在 BSD 许可证下分发。
在新版本中:
- 主命名空间注解的定义工作已经完成。
- 已提出符合 Python 数组 API 标准的数组 API 初步版本,并在独立的命名空间中实现。新 API 旨在提供用于处理数组的标准函数,这些函数可用于基于其他库(例如 CuPy 和 JAX)的应用程序。
- DLPack 后端已实现,为 DLPack 格式提供了支持,以便在不同的框架之间交换数组(张量)内容。
- 新增了一组方法,实现了与分位数和百分位数概念相关的函数。
- 新增了一个可配置的内存管理器(numpy-allocator)。
- 继续致力于使用 SIMD 向量指令优化功能和平台。
- 已停止支持 Python 3.7,需要 Python 3.8-3.10。
来源: opennet.ru
