NumPy 1.17.4 发布说明#

此版本包含针对 NumPy 1.17.3 报告的错误的修复以及一些构建改进.此版本支持的 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个人为这次发布做出了贡献.名字后面带有”+”的人首次贡献了一个补丁.

  • 查尔斯·哈里斯

  • 克里斯·伯尔 +

  • Matti Picus

  • Qiming Sun +

  • Warren Weckesser

合并的拉取请求#

本次发布总共合并了8个拉取请求.

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

  • #14781: BUG: random: 从 integers() 生成的样本在 8 或 16 位时存在偏差…

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

  • #14852: BLD: 添加 ‘apt update’ 到 shippable

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

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

  • #14858: BLD: 防止 -flto 优化长双精度表示…

  • #14866: MAINT: 将 buffer.h 移动到 npy_buffer.h 以避免冲突