NumPy 1.25.2 版本说明#

NumPy 1.25.2 是一个维护版本,修复了在 1.25.1 版本发布后发现的 bug 和回归问题。这是 1.25.x 系列的最后一个计划版本,下一个版本将是 1.26.0,它将使用 meson 构建系统并支持 Python 3.12。此版本支持的 Python 版本为 3.9-3.11。

贡献者#

共有 13 人为此次发布做出了贡献。“+”号表示该人为第一次贡献补丁。

  • Aaron Meurer

  • Andrew Nelson

  • Charles Harris

  • Kevin Sheppard

  • Matti Picus

  • Nathan Goldbaum

  • Peter Hawkins

  • Ralf Gommers

  • Randy Eckenrode +

  • Sam James +

  • Sebastian Berg

  • Tyler Reddy

  • dependabot[bot]

合并的拉取请求#

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

  • #24148:MAINT:准备 1.25.x 进一步开发

  • #24174:ENH:改进 clang-cl 兼容性

  • #24179:MAINT:升级各种构建依赖项。

  • #24182:BLD:在 macOS 上使用 Clang 时使用 -ftrapping-math

  • #24183:BUG:正确处理 ufunc_at 快速路径中的负索引

  • #24184:BUG:setflags 中的 PyObject_IsTrue 和 PyObject_Not 错误处理

  • #24185:BUG:直方图小范围鲁棒性

  • #24186:MAINT:从主分支更新 meson.build 文件

  • #24234:MAINT:从 np.__all__ 中排除 min、max 和 round

  • #24241:MAINT:Dependabot 更新

  • #24242:BUG:修复 np.array_api.take 的签名

  • #24243:BLD:将 OpenBLAS 更新到中间提交

  • #24244:BUG:修复 str(scalar) 中的引用计数泄漏。

  • #24245:BUG:修复无效函数指针转换错误

  • #24255:BUG:分解用于内存策略警告的缓慢 getenv 调用

  • #24292:CI:更正 cirrus.star 中的 URL [跳过 cirrus]

  • #24293:BUG:修复 scalartypes 中的 C 类型

  • #24294:BUG:不要修改 ufunc_at 的输入

  • #24295:BUG:进一步修复索引循环并添加测试