NumPy 1.21.3 发行说明#

NumPy 1.21.3 是一个维护版本,修复了在 1.21.2 之后发现的一些错误.它还提供了 64 位 Python 3.10.0 wheels.请注意关于 Python 3.10 的一些奇怪之处:

  • Windows,Mac 或 Linux 没有 32 位 wheels.

  • Mac Intel 构建仅在 universal2 wheels 中可用.

此版本支持的 Python 版本为 3.7-3.10. 如果您想使用 gcc-11 编译自己的版本,则需要使用 gcc-11.2+ 以避免出现问题.

贡献者#

总共有 7 人为这个版本做出了贡献.名字旁边有“+”的人是第一次贡献补丁.

  • Aaron Meurer

  • Bas van Beek

  • Charles Harris

  • Developer-Ecosystem-Engineering +

  • Kevin Sheppard

  • Sebastian Berg

  • Warren Weckesser

合并的拉取请求#

此版本总共合并了 8 个 pull request.

  • #19745 : ENH: 为 3 个 ` generic / ndarray 方法添加 dtype 支持

  • #19955 : BUG: 解决 Apple silicon 上的除零问题 + 测试失败…

  • #19958 : MAINT: 将仅用于类型检查的 ufunc 子类标记为 ufunc 别名…

  • #19994 : BUG: np.tan(np.inf) 测试失败

  • #20080 : BUG: 使用模拟 int128 时,更正 PCG 中不正确的提前量

  • #20081 : BUG: 修复 datetime 的 PyArray_CompareFunc 中的 NaT 处理…

  • #20082 : DOC: 确保我们也添加了关于 dict 的文档…

  • #20106 : BUG: core: result_type(0, np.timedelta64(4)) 会导致段错误.