NumPy 1.22.3 发行说明#

NumPy 1.22.3 是一个维护版本,修复了在 1.22.2 版本发布后发现的 bug.最值得注意的修复可能是针对 DLPack 的修复.其中一个可能导致一些问题的是,不允许字符串作为逻辑 ufuncs 的输入.关于如何在这些函数中处理字符串仍未决定,并且认为最好在达成决定之前简单地禁止它们.这不应该导致旧代码出现问题.

此版本支持的 Python 版本为 3.8-3.10.请注意,Mac wheels 现在基于 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 个 pull request.

  • #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: 不允许在逻辑 ufuncs 中使用字符串

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

  • #21148 : BUG,ENH: np._from_dlpack: 导出具有任何跨步 size-1 的数组…