NumPy 2.1.3 发行说明#

NumPy 2.1.3 是一个维护版本,修复了 2.1.2 版本发布后发现的错误和回归问题。

此版本支持的 Python 版本为 3.10-3.13。

改进#

  • 修复了有关 StringDType 参数的字符串 ufuncs 提升的若干问题。现在,使用字符串 ufuncs 混合 StringDType 和固定宽度 DTypes 应该会生成更一致的结果。

    (gh-27636)

更改#

  • numpy.fix 现在不会对整数和布尔数据类型的输入数组执行浮点数据类型的转换。

    (gh-26766)

贡献者#

共有 15 位贡献者参与了本次发布。名字旁带有“+”号的人是首次贡献补丁。

  • Abhishek Kumar +

  • Austin +

  • Benjamin A. Beasley +

  • Charles Harris

  • Christian Lorentzen

  • Marcel Telka +

  • Matti Picus

  • Michael Davidsaver +

  • Nathan Goldbaum

  • Peter Hawkins

  • Raghuveer Devulapalli

  • Ralf Gommers

  • Sebastian Berg

  • dependabot[bot]

  • kp2pml30 +

已合并的拉取请求#

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

  • #27512: MAINT: 为进一步开发准备 2.1.x 版本

  • #27537: MAINT: 将 actions/cache 从 4.0.2 升级到 4.1.1

  • #27538: MAINT: 将 pypa/cibuildwheel 从 2.21.2 升级到 2.21.3

  • #27539: MAINT: MSVC 不支持 #warning 指令

  • #27543: BUG: 在提升过程中修复用户自定义 dtype 与 Python 标量之间的 can_cast 问题

  • #27561: DEV: 将 environment.yml 中的 python 升级到 3.12

  • #27562: BLD: 更新供应商 Meson 至 1.5.2

  • #27563: BUG: 零权重情况下的加权分位数 (#27549)

  • #27565: MAINT: 在 macos conda 测试中使用 miniforge。

  • #27566: BUILD: 满足 gcc-13 的 pendantic 错误

  • #27569: BUG: 处理 PyTraceMallocTrack 可能出现的错误

  • #27570: BLD: 开始构建 Windows 免线程 wheel [wheel build]

  • #27571: BUILD: 从 Cython 供应商 tempita

  • #27574: BUG: 修复 npy_atomic.h 中的警告“在间接级别上不同”...

  • #27592: MAINT: 更新 Highway 至最新版本

  • #27593: BUG: 调整 numpy.i 以兼容 SWIG 4.3

  • #27616: BUG: 修复 Linux QEMU CI 工作流

  • #27668: BLD: 构建期间不将 __STDC_VERSION__ 设置为零

  • #27669: ENH: 修复 numpy._core 中的 wasm32 运行时类型错误

  • #27672: BUG: 修复 npy_find_descr_for_scalar 中的引用计数泄漏。

  • #27673: BUG: 修复 StringDType/unicode 提升器的问题