NumPy 2.1.3 发行说明#

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

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

改进#

  • 修复了围绕具有 StringDType 参数的字符串 ufunc 的一些提升问题.现在,使用字符串 ufunc 混合 StringDType 和固定宽度 DType 应该会产生更统一的结果.

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

  • #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 标量进行转换的问题

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

  • #27562 : BLD: 将 vendored Meson 更新到 1.5.2

  • #27563 : BUG: 某些零权重时的加权分位数 (#27549)

  • #27565 : MAINT: 使用 miniforge 进行 macos conda 测试.

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

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

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

  • #27571 : BUILD: 从 Cython vendor 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 提升器