NumPy 1.23.4 发行说明#

NumPy 1.23.4 是一个维护版本,修复了 1.23.3 版本发布后发现的错误,并保持构建基础设施的更新。主要改进包括修复了一些注解的边界情况、修复了长期存在的 nested_iters 内存泄漏问题,以及修复了超大型数组的复向量点积问题。此版本支持的 Python 版本为 3.8-3.11。

请注意,如果您使用 Python 3.10.7 进行测试,mypy 版本需要是 0.981+,否则类型检查测试将失败。

贡献者#

共有 8 人为此版本做出了贡献。名字旁带有“+”的人是首次贡献补丁。

  • Bas van Beek

  • Charles Harris

  • Matthew Barber

  • Matti Picus

  • Ralf Gommers

  • Ross Barnowski

  • Sebastian Berg

  • Sicheng Zeng +

合并的拉取请求#

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

  • #22368: BUG:将 __array_api_version__ 添加到 numpy.array_api 命名空间

  • #22370: MAINT:将 sde 工具包更新至 9.0,修复下载链接

  • #22382: BLD:在 Azure 上使用 macos-11 镜像,macos-1015 已弃用

  • #22383: MAINT:random:从“使用 Cython 扩展”中移除 get_info

  • #22384: BUG:修复元素数量超过 NPY_CBLAS_CHUNK 的复向量点积问题

  • #22387: REV:再次放宽 lookfor 的导入 try/except

  • #22388: TYP,ENH:将 numpy.typing 协议标记为运行时可检查

  • #22389: TYP,MAINT:更改更多重载以更好地与 pyright 兼容

  • #22390: TST,TYP:将 mypy 提升至 0.981

  • #22391: DOC:更新分隔符参数描述。

  • #22392: BUG:numpy.nested_iters 中的内存泄漏

  • #22413: REL:为 NumPy 1.23.4 版本发布做准备。

  • #22424: TST:修复 aarch64 wheel 构建失败问题。