NumPy 2.2.5 是一个补丁版本,修复了 2.2.4 版本之后发现的错误。它包含大量的类型修复/改进,以及常规的错误修复和一些 CI 维护。
此版本共合并了 19 个拉取请求:
- #28545:MAINT:为进一步开发 2.2.x 做准备
- #28582:BUG:修复 Cython 声明中 NpyIter_GetIterNext 的返回类型
- #28583:BUG:避免调度缓存中 C++ 共享互斥锁出现死锁
- #28585:TYP:修复
_core.strings
中的键入错误 - #28631:MAINT,CI:在 azure-pipelines 中将 Ubuntu 更新至 22.04
- #28632:BUG:为可写 dlpacks 设置可写标志。
- #28650:TYP:修复
ndarray.tolist()
和.item()
对未知 dtype 的影响 - #28654:BUG:修复深度复制 StringDType 数组的问题(#28643)
- #28663:CI:将 QEMU armhf 替换为 native (32-bit compatibility mode)
- #28682:SIMD:解决 aarch32/ASIMD 上的 Highway QSort 符号链接错误
- #28683:TYP:为
dtype[bool]
添加缺失的"b1"
literals - #28705:TYP:修复
NDArray[object_].__abs__()
的错误拒绝 - #28758:TYP:一些
[arg]partition
修复 - #28772:TYP:修复不正确的
random.Generator.integers
返回类型 - #28774:TYP:修复
count_nonzero
签名 - ……
详情可查看更新说明:https://github.com/numpy/numpy/releases/tag/v2.2.5