NumPy 2.3.1 Release Notes#
NumPy 2.3.1 版本是一个补丁版本,包含多项错误修复、注解改进以及对 OpenBSD 的更好支持。主要亮点包括:
修复
matmul函数中非连续 out 参数的 bug修复 M4 硬件上的 Accelerate 运行时警告
修复 NumPy 2.3.0 中
np.vectorize的新增的类型转换错误改进对 FreeBSD 和 OpenBSD CPU 特性的支持
此版本支持 Python 3.11-3.13。当 Python 3.14 发布后,也将支持该版本。
贡献者#
共有 9 人为此版本贡献。名字旁有“+”号的人是首次贡献补丁。
Brad Smith +
Charles Harris
Developer-Ecosystem-Engineering
François Rozet
Joren Hammudoglu
Matti Picus
Mugundan Selvanayagam
Nathan Goldbaum
Sebastian Berg
已合并的拉取请求#
此版本共合并了 12 个 pull request。
#29140: MAINT: 为进一步开发准备 2.3.x
#29191: BUG: 修复
matmul中带转置的 out 参数的 bug (#29179)#29192: TYP: 回迁类型注解修复和改进。
#29205: BUG: 将
np.vectorize类型转换恢复到旧行为 (#29196)#29222: TYP: 回迁类型注解修复
#29233: BUG: 在 resize 实现中避免对无符号整数取负…
#29234: TST: 修复使用未初始化内存的测试 (#29232)
#29235: BUG: 解决 SME 和 FPSR 之间的交互问题 (#29223)
#29237: BUG: 在 concatenate 中强制执行整数限制 (#29231)
#29238: CI: 添加对使用 LLVM 为 Win-ARM64 构建 NumPy 的支持
#29241: ENH: 在 OpenBSD ARM 和 PowerPC64 上检测 CPU 特性
#29242: ENH: 在 FreeBSD / OpenBSD RISC-V64 上检测 CPU 特性。