NumPy 1.17.2 发行说明#

此版本包含针对 NumPy 1.17.1 报告的 bug 的修复,以及一些文档改进。最重要的修复是针对当键的类型为 (u)int8 或 (u)int16 时的 lexsort。如果您当前正在使用 1.17 版本,建议升级。

此版本支持的 Python 版本为 3.5-3.7,已移除对 Python 2.7 的支持。Python 3.8b4 应该可以与发布的源码包一起工作,但未来不作保证。

下游开发者应使用 Cython >= 0.29.13 以支持 Python 3.8,并使用 OpenBLAS >= 3.7 以避免在 Skylake 架构上出现错误。PyPI 上的 NumPy wheel 是从 OpenBLAS 开发分支构建的,以避免这些错误。

贡献者#

共有 7 人为该版本贡献了代码。名字旁边有“+”号的人是首次贡献补丁。

  • CakeWithSteak +

  • Charles Harris

  • Dan Allan

  • Hameer Abbasi

  • Lars Grueter

  • Matti Picus

  • Sebastian Berg

已合并的拉取请求#

此版本共合并了 8 个 pull request。

  • #14418: BUG: 修复 aradixsort 间接索引。

  • #14420: DOC: 修复 dispatch 文档中的一个小错别字。

  • #14421: BUG: 测试,修复转换为 ctypes 时的回归。

  • #14430: BUG: 不要向私有错误类显示 Override 模块。

  • #14432: BUG: 修复 assert_allclose 中的最大相对误差报告。

  • #14433: BUG: 修复使用 linear_ramp 和负数进行填充时的 uint 溢出…

  • #14436: BUG: 使用 1.18.0-dev pocketfft.py 更新 1.17.x。

  • #14446: REL: 为 NumPy 1.17.2 发布做准备。