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.

改进#

带有方法 closest_observationnp.quantile 选择最接近的偶数阶统计量#

这会将边界情况下最近邻的定义从最近的奇数阶统计量更改为最近的偶数阶统计量. 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 个 pull request.

  • #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 : 错误修复:避免 ‘include complex.h’ 产生的副作用

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

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

  • #26856 : 文档:更新一些文档

  • #26868 : 错误修复:花式索引复制

  • #26869 : 错误修复: PyArray_FillWithScalar 中不匹配的分配域

  • #26870 : 错误修复:处理 meson 的 –f77flags 和 –f90flags [wheel build]

  • #26887 : 错误修复:修复签名是…时的新的DTypes和新的字符串提升

  • #26888 : 错误修复:从 excludedimports 中移除 numpy.f2py

  • #26959 : 错误修复:分位数 closest_observation 四舍五入到最接近的偶数阶

  • #26960 : 错误修复:修复 strip 中字符数量的差一错误

  • #26961 : API:部分恢复带有 return_inverse 的 unique

  • #26962 : 错误修复,维护:修复 utf-8 字符剥离内存访问

  • #26963 : 错误修复:修复 in1d table 方法的超出范围的最小偏移量

  • #26971 : 错误修复:修复 f2py 测试以使用 v2 API

  • #26995 : 错误修复:添加对象转换以避免在使用有限 API 时发出警告