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 的轮子

  • 布尔值matmul修复为使用布尔值而不是整数。

兼容性说明#

  • 很少使用的PyArray_DescrCheck宏已被更改/修复。

贡献者#

共有 7 人为本次发布做出了贡献。名字带有“+”的人首次贡献了补丁。

  • 艾伦·霍尔丹

  • 查尔斯·哈里斯

  • 凯文·谢泼德

  • 马蒂·皮库斯

  • 拉尔夫·戈默斯

  • 塞巴斯蒂安·伯格

  • 沃伦·韦克瑟

合并拉取请求#

此版本总共合并了 12 个拉取请求。

  • #14456 : MAINT: 清理 numpy.fft 命名空间内的 pocketfft 模块。

  • #14463:BUG:random.hypergeometic 假设 npy_long 是 npy_int64,挂起......

  • #14502:BUG:随机:恢复 gh-14458 并修复 gh-14557。

  • #14504:BUG:为布尔 matmul 添加专门的循环。

  • #14506 : MAINT: 更新 Python 3.8 的 pytest 版本

  • #14512:DOC:随机:修复文档链接,引用私有子模块。

  • #14513:BUG,MAINT:基于 clang 分析的一些修复和小清理

  • #14515:BUG:修复范围为 2**32 时的 randint

  • #14519:维护:删除熵 c 扩展模块

  • #14563:DOC:删除有关 Pocketfft 许可证文件的注释(此处不存在)。

  • #14578:BUG:随机:创建 random.binomial 的旧实现。

  • #14687:BUG:正确定义 PyArray_DescrCheck