NumPy 1.17.4 版本说明#

此版本包含针对 NumPy 1.17.3 报告的 bug 的修复以及一些构建改进。此版本支持的 Python 版本为 3.5-3.8。

下游开发者应使用 Cython >= 0.29.13 来支持 Python 3.8,并使用 OpenBLAS >= 3.7 来避免在 Skylake 架构上出现错误。

亮点#

  • 修复了 random.random_integers 对 8 位和 16 位整数的有偏生成。

  • 修复了 Power9 和 z/Linux 上 np.einsum 的回归问题。

  • 修复了带有符号整数数组的直方图问题。

贡献者#

共有 5 人为此版本做出了贡献。名字旁有“+”号的人是首次贡献补丁。

  • Charles Harris

  • Chris Burr +

  • Matti Picus

  • Qiming Sun +

  • Warren Weckesser

已合并的拉取请求#

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

  • #14758: BLD: 声明对 python 3.8 的支持

  • #14781: BUG: random: 使用 8 位或 16 位整数时生成的样本有偏…

  • #14851: BUG: 修复 _ctypes 类循环引用。(#13808)

  • #14852: BLD: 将 'apt update' 添加到 shippable

  • #14855: BUG: 修复 Power9 Linux 和 z/Linux 上的 np.einsum 错误

  • #14857: BUG: lib: 修复带有符号整数数组的直方图问题。

  • #14858: BLD: 防止 -flto 优化 long double 表示…

  • #14866: MAINT: 将 buffer.h -> npy_buffer.h 移至,以避免冲突