NumPy 2.2.2 发行说明#

NumPy 2.2.2 是一个补丁版本,修复了 2.2.1 版本发布后发现的错误。值得注意的是,本次发布包含了大量的类型修复/更新。此版本支持 Python 3.10-3.13。

贡献者#

共有 8 人对本次发布做出了贡献。姓名旁带有“+”的人是首次贡献补丁。

  • Alicia Boya García +

  • Charles Harris

  • Joren Hammudoglu

  • Kai Germaschewski +

  • Nathan Goldbaum

  • PTUsumit +

  • Rohit Goswami

  • Sebastian Berg

合并的拉取请求#

本次发布共合并了 16 个拉取请求。

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

  • #28055: TYP: 修复 void 数组在 __setitem__ 中不接受 str 键的问题

  • #28066: TYP: 修复 integer 二元操作符返回类型过宽的问题 (#28065)

  • #28112: TYP: 改进 ndarray float64 的二元操作符返回类型 &…

  • #28113: TYP: 从 issubdtype 返回正确的 bool

  • #28114: TYP: datetime64 构造函数始终接受 date[time]

  • #28120: BUG: 修复 ufunc 慢路径中的 auxdata 初始化

  • #28131: BUG: 将归约初始化移至 ufunc 初始化

  • #28132: TYP: 修复 interp 以接受和返回标量

  • #28137: BUG: 在 f2py 中调用 PyType_Ready 以避免数据竞争

  • #28145: BUG: 移除对 PyArray_UpdateFlags 的不必要调用

  • #28160: BUG: 避免 PyArray_CheckFromAny_int 中的数据竞争

  • #28175: BUG: 修复 f2py 指令和 –lower 大小写问题

  • #28176: TYP: 修复 2->1 ufuncs 中重载重叠的问题

  • #28177: TYP: 在 ndarray.astype() 中保留形状类型

  • #28178: TYP: 修复缺失和多余的顶层导出