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 个 pull request.

  • #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 的 import try/except

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

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

  • #22390 : TST,TYP:将 mypy 升级到 0.981

  • #22391 : DOC:更新 delimiter 参数描述.

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

  • #22413 : REL:准备 NumPy 1.23.4 版本.

  • #22424 : TST:修复失败的 aarch64 wheel 构建.