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 : 错误:random.hypergeometic 假定 npy_long 是 npy_int64,导致挂起…
#14502 : 错误:random:恢复 gh-14458 并重新修复 gh-14557.
#14504 : 错误:为布尔 matmul 添加专门的循环.
#14506 : MAINT:更新 Python 3.8 的 pytest 版本
#14512 : DOC:random:修复文档链接,引用的是私有子模块.
#14513 : BUG,MAINT:基于 clang 分析的一些修复和少量清理
#14515 : 错误:修复范围为 232 时的 randint
#14519 : MAINT:删除 entropy c 扩展模块
#14563 : DOC:删除关于 Pocketfft 许可证文件(此处不存在)的说明.
#14578 : 错误:random:创建 random.binomial 的传统实现.
#14687 : 错误:正确定义 PyArray_DescrCheck