NumPy 2.2.5 版本说明#

NumPy 2.2.5 是一个补丁版本,修复了 2.2.4 版本发布后发现的 bug。它包含了大量的类型修复/改进,以及常规的 bug 修复和一些 CI 维护工作。

此版本支持 Python 3.10-3.13。

贡献者#

共有 7 人为该版本贡献了代码。名字旁边有“+”号的人是首次贡献补丁。

  • Charles Harris

  • Joren Hammudoglu

  • Baskar Gopinath +

  • Nathan Goldbaum

  • Nicholas Christensen +

  • Sayed Adel

  • karl +

已合并的拉取请求#

此版本合并了 19 个拉取请求。

  • #28545: MAINT: 为进一步开发准备 2.2.x

  • #28582: BUG: 修复 Cython 声明中 NpyIter_GetIterNext 的返回类型

  • #28583: BUG: 避免与 dispatch cache 中的 C++ 共享互斥锁发生死锁

  • #28585: TYP: 修复 `_core.strings` 中的类型错误

  • #28631: MAINT, CI: 在 azure-pipelines 中将 Ubuntu 更新到 22.04

  • #28632: BUG: 为可写 dlpacks 设置 writeable 标志。

  • #28633: BUG: 修复 crackfortran 解析错误,当除法发生在…

  • #28650: TYP: 修复未知 dtype 的 `ndarray.tolist()` 和 `.item()`

  • #28654: BUG: 修复 StringDType 数组的 deepcopy(#28643)

  • #28661: TYP: 接受可以写入 `str` 的对象在 `savetxt` 中

  • #28663: CI: 用原生(32 位兼容模式)替换 QEMU armhf

  • #28682: SIMD: 解决 aarch32/ASIMD 上的 Highway QSort 符号链接错误

  • #28683: TYP: 为 `dtype[bool]` 添加缺失的 `"b1"` 字面量

  • #28705: TYP: 修复对 `NDArray[object_].__abs__()` 的错误拒绝

  • #28706: TYP: 修复 `NDArray[float64].__[r]truediv__` 返回值不一致…

  • #28723: TYP: 修复类字符串 `ndarray` 的富比较运算符

  • #28758: TYP: 一些 `[arg]partition` 的修复

  • #28772: TYP: 修复 `random.Generator.integers` 的错误返回类型

  • #28774: TYP: 修复 `count_nonzero` 的签名