NumPy 2.2.4 版本说明#

NumPy 2.2.4 是一个补丁版本,修复了 2.2.3 版本发布后发现的 bug。本次发布包含大量的类型改进,其余的更改是常规的 bug 修复和平台维护。

此版本支持 Python 3.10-3.13。

贡献者#

共有 15 位贡献者参与了本次发布。名字旁带有“+”号的人是首次贡献补丁。

  • Abhishek Kumar

  • Andrej Zhilenkov

  • Andrew Nelson

  • Charles Harris

  • Giovanni Del Monte

  • Guan Ming(Wesley) Chiu +

  • Jonathan Albrecht +

  • Joren Hammudoglu

  • Mark Harfouche

  • Matthieu Darbois

  • Nathan Goldbaum

  • Pieter Eendebak

  • Sebastian Berg

  • Tyler Reddy

  • lvllvl +

已合并的拉取请求#

本次发布共合并了 17 个 pull request。

  • #28333: MAINT: 为 2.2.x 的进一步开发做准备。

  • #28348: TYP: 修复 astype、cross… 的位置参数和关键字参数。

  • #28377: MAINT: 更新 FreeBSD 版本并修复测试失败。

  • #28379: BUG: 当 skip_rows >= max_rows 时,numpy.loadtxt 只读取 50000 行。

  • #28385: BUG: 使 np.nonzero 线程安全。

  • #28420: BUG: 更安全的 bincount 转换 (backport to 2.2.x)。

  • #28422: BUG: 修复使用 clang 在 s390x 上构建。

  • #28423: CI: 在 Linux Qemu 测试中使用 QEMU 9.2.2。

  • #28424: BUG: 在 32 位运行器上跳过旧版 dtype 多线程测试。

  • #28435: BUG: 修复 searchsorted 和 CheckFromAny 的字节交换逻辑。

  • #28449: BUG: 对 __array_interface__ 的维度数量进行健全性检查。

  • #28510: MAINT: 从 pytest 回溯中隐藏装饰器。

  • #28512: TYP: 从 #28452、#28491、#28494 backport 类型修复。

  • #28521: TYP: 从 #28505、#28506、#28508 和 #28511 backport 修复。

  • #28533: TYP: 从 main backport 类型修复 (2)。

  • #28534: TYP: 从 main backport 类型修复 (3)。

  • #28542: TYP: 从 main backport 类型修复 (4)。