NumPy 1.17.3 发行说明#
此版本包含针对 NumPy 1.17.2 报告的错误的修复,以及一些文档改进。此版本支持的 Python 版本为 3.5-3.8。
下游开发者应使用 Cython >= 0.29.13 来支持 Python 3.8,并使用 OpenBLAS >= 3.7 来避免在 Skylake 架构上出错。
亮点#
Python 3.8 的 wheels
布尔
matmul已修复,使用布尔值而不是整数。
兼容性说明#
很少使用的
PyArray_DescrCheck宏已更改/修复。
贡献者#
共有 7 人为该版本贡献了代码。名字旁边有“+”号的人是首次贡献补丁。
Allan Haldane
Charles Harris
Kevin Sheppard
Matti Picus
Ralf Gommers
Sebastian Berg
Warren Weckesser
已合并的拉取请求#
此版本共合并了 12 个 pull request。
#14456: MAINT: 清理 numpy.fft 命名空间内的 pocketfft 模块。
#14463: BUG: random.hypergeometic 假定 npy_long 是 npy_int64,导致挂起……
#14502: BUG: random: 恢复 gh-14458 并重新修复 gh-14557。
#14504: BUG: 为布尔 matmul 添加专用循环。
#14506: MAINT: 更新 Python 3.8 的 pytest 版本
#14512: DOC: random: 修复文档链接,之前引用了私有子模块。
#14513: BUG,MAINT: 基于 clang 分析的一些修复和次要清理
#14515: BUG: 修复范围为 2**32 的 randint
#14519: MAINT: 移除 entropy c-extension 模块
#14563: DOC: 移除关于 Pocketfft 许可证文件(此处不存在)的说明。
#14578: BUG: random: 创建 random.binomial 的遗留实现。
#14687: BUG: 正确定义 PyArray_DescrCheck