NumPy 1.13.1 版本说明#

这是一个针对 1.13.0 中发现问题的 bug 修复版本。主要变化包括修复新的内存重叠检测和临时消除,以及恢复对布尔二元-运算符的移除。1.13.0 的用户应该升级。

支持的 Python 版本为 2.7 和 3.4 - 3.6。请注意,从 PIP 获取的 Python 3.6 wheel 是针对 3.6.1 构建的,因此由于 Python bug 29943,与 3.6.0 一起使用时将无法工作。NumPy 1.13.2 将在 Python 3.6.2 发布后不久发布,以解决该问题。如果您使用的是 3.6.0,解决方法是升级到 3.6.1 或使用更早的 Python 版本。

合并的拉取请求#

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

  • #9240 DOC:BLD:修复大量 Sphinx 警告/错误。

  • #9255 恢复“DEP:为 subtract(bool, bool) 抛出 TypeError”。

  • #9261 BUG:不要将只读和 updateifcopy 临时变量消除到……

  • #9262 BUG:修复 numpy.f2py 中公共块的关键字重命名缺失。

  • #9263 BUG:处理 0d 数组的大小调整。

  • #9267 DOC:更新 f2py 首页和一些文档构建元数据。

  • #9299 BUG:修复 Unix 上的 Intel 编译。

  • #9317 BUG:修复在空 where 检查中使用的错误 ndim。

  • #9319 BUG:使扩展程序可在 Py2.7 上使用 MinGW 编译。

  • #9339 BUG:如果 ufunc 文档字符串为空,则防止崩溃。

  • #9340 BUG:umath:在没有 out= 的情况下取消 ufunc where= 的中断。

  • #9371 DOC:将 isnat/positive ufunc 添加到文档中。

  • #9372 BUG:修复 numpy.core.records 中 fromstring 函数的错误……

  • #9373 BUG:在 numpy.f2py 中缓冲区的末尾指针处打印“)”。

  • #9374 DOC:创建 NumPy 1.13.1 版本说明。

  • #9376 BUG:防止遍历 ufunc userloop 链接列表时挂起。

  • #9377 DOC:在 heaviside 文档字符串中使用 x1 和 x2。

  • #9378 DOC:将 $PARAMS 添加到 isnat 文档字符串中。

  • #9379 DOC:更新 1.13.1 版本说明。

贡献者#

共有 12 人为此次发布做出了贡献。“+”标记的人是首次贡献补丁。

  • Andras Deak +

  • Bob Eldering +

  • Charles Harris

  • Daniel Hrisca +

  • Eric Wieser

  • Joshua Leahy +

  • Julian Taylor

  • Michael Seifert

  • Pauli Virtanen

  • Ralf Gommers

  • Roland Kaufmann

  • Warren Weckesser