NumPy 2.0.1 版本说明#

NumPy 2.0.1 是一个维护版本,修复了在 2.0.0 版本发布后发现的错误和回归问题。NumPy 2.0.1 是 2.0.x 系列的最后一个计划版本,2.1.0rc1 应该很快就会发布。

此版本支持的 Python 版本为 3.9-3.12。

改进#

np.quantile 使用方法 closest_observation 选择最接近的偶数阶统计量#

这将边界情况下的“最接近”定义从最接近的奇数阶统计量更改为最接近的偶数阶统计量。NumPy 的实现现在与其他参考实现匹配。

(gh-26656)

贡献者#

共有 15 人贡献了此版本。名字带有“+”的人是第一次贡献补丁。

  • @vahidmech +

  • Alex Herbert +

  • Charles Harris

  • Giovanni Del Monte +

  • Leo Singer

  • Lysandros Nikolaou

  • Matti Picus

  • Nathan Goldbaum

  • Patrick J. Roddy +

  • Raghuveer Devulapalli

  • Ralf Gommers

  • Rostan Tabet +

  • Sebastian Berg

  • Tyler Reddy

  • Yannik Wicke +

合并的拉取请求#

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

  • #26711: MAINT: 为进一步开发准备 2.0.x

  • #26792: TYP: 修复 ma/extras.pyi 存根中的不正确导入

  • #26793: DOC: 在 set_printoptions 中提及“1.25”旧版打印模式

  • #26794: DOC: 删除常量中对 NaN 和 NAN 别名的提及

  • #26821: BLD: 修复 openBSD 上的 x86-simd-sort 构建失败

  • #26822: BUG: 确保输出顺序在 numpy.fft 中遵循输入顺序

  • #26823: TYP: 修复 numeric.pyi 中缺少的 sys 导入

  • #26832: DOC: 删除覆盖 _add_newdocs_scalars 的 hack (#26826)

  • #26835: BUG: 避免“include complex.h”的副作用

  • #26836: BUG: 修复 loadtxt 中的 max_rows 和分块字符串/日期时间读取

  • #26837: BUG: 修复 -Werror=strict-prototypes 下的 PyArray_ImportNumPyAPI

  • #26856: DOC: 更新部分文档

  • #26868: BUG: 花式索引复制

  • #26869: BUG: PyArray_FillWithScalar 中的分配域不匹配

  • #26870: BUG: 为 meson 处理 –f77flags 和 –f90flags [wheel 构建]

  • #26887: BUG: 修复签名为……时的新的 DTypes 和新的字符串提升

  • #26888: BUG: 从 excludedimports 中删除 numpy.f2py

  • #26959: BUG: 将 Quantile closest_observation 舍入到最接近的偶数阶

  • #26960: BUG: 修复 strip 中字符数量的越界错误

  • #26961: API: 部分撤销带有 return_inverse 的 unique

  • #26962: BUG,MAINT: 修复 utf-8 字符剥离内存访问

  • #26963: BUG: 修复 in1d 表方法的越界最小偏移量

  • #26971: BUG: 修复 f2py 测试以与 v2 API 协同工作

  • #26995: BUG: 添加对象转换以避免使用受限 API 时的警告