NumPy 1.15.2 发行说明#

这是针对 1.15.1 版本之后报告的错误和回归的错误修复版本.

  • matrix PendingDeprecationWarning 现在已在 pytest 3.8 中被禁止.

  • 新的缓存分配机制已修复为线程安全.

  • 子类的布尔索引现在可以正确工作.

  • 修复了 PyArray_AdaptFlexibleDType 中的一个小的内存泄漏.

此版本支持的 Python 版本为 2.7,3.4-3.7.这些 wheels 链接了 OpenBLAS v0.3.0,应该可以修复 NumPy 1.14 报告的一些 linalg 问题.

兼容性说明#

PyPI 上发布的 NumPy 1.15.x OS X wheels 不再包含 32 位二进制文件.以后的版本也将如此.请参阅 #11625 以获取相关讨论.需要 32 位支持的用户应该在其他地方寻找或从源代码构建.

贡献者#

共有 4 人为这个版本做出了贡献.名字旁边带有“+”的人是第一次贡献补丁.

  • Charles Harris

  • Julian Taylor

  • Marten van Kerkwijk

  • Matti Picus

合并的拉取请求#

总共有 4 个 pull requests 被合并到此版本中.

  • #11902 : BUG: 修复 pytest 的矩阵 PendingDeprecationWarning 抑制问题…

  • #11981 : BUG: 修复 1.15.x 版本在没有 GIL 的情况下的缓存分配

  • #11982 : BUG: 修复 PyArray_AdaptFlexibleDType 中的引用计数泄漏

  • #11992 : BUG: 确保子类的布尔索引正确设置 base.