NumPy 1.22.3 发布说明#

NumPy 1.22.3 是一个维护版本,修复了 1.22.2 版本发布后发现的错误。最显著的修复可能与 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 个拉取请求。

  • #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: 导出带有任意步幅为 1 的数组……