NumPy 1.22.3 版本说明#

NumPy 1.22.3 是一个维护版本,修复了 1.22.2 版本发布后发现的 bug。最显著的修复可能是针对 DLPack 的修复。一个可能导致一些问题的修复是禁止将字符串作为逻辑 ufunc 的输入。目前尚未确定如何在这些函数中处理字符串,因此认为最好先禁止它们,直到做出决定为止。这不会对旧代码造成问题。

此版本支持的 Python 版本为 3.8-3.10。请注意,Mac 版本现在基于 OS X 10.14,而不是以前 NumPy 版本周期中使用的 10.9。10.14 是 Apple 支持的最旧版本。

贡献者#

共有 9 人贡献了此版本。姓名旁带有“+”的人是第一次贡献补丁。

  • @GalaxySnail +

  • Alexandre de Siqueira

  • Bas van Beek

  • Charles Harris

  • Melissa Weber Mendonça

  • Ross Barnowski

  • Sebastian Berg

  • Tirth Patel

  • Matthieu Darbois

合并的拉取请求#

此版本合并了总共 10 个拉取请求。

  • #21048: MAINT:在 travis 上使用“3.10”代替“3.10-dev”。

  • #21106: TYP,MAINT:在np.concatenate中显式允许数组类序列。

  • #21137: BLD,DOC:跳过损坏的 ipython 8.1.0。

  • #21138: BUG, ENH:np._from_dlpack:导出正确的设备信息。

  • #21139: BUG:修复被拾取的 numba DUFuncs 添加循环。

  • #21140: BUG:修复使用非零维解压空 ndarray。

  • #21141: BUG:使用 ThreadPoolExecutor 代替 ThreadPool。

  • #21142: API:禁止在逻辑 ufunc 中使用字符串。

  • #21143: MAINT, DOC:修复 SciPy intersphinx 链接。

  • #21148: BUG,ENH:np._from_dlpack:导出具有任何步幅大小为 1 的数组。