NumPy 1.13.1 发行说明#

这是针对 1.13.0 中发现的问题的错误修复版本。主要变化是修复了新的内存重叠检测和临时消除,以及恢复了布尔二进制 - 运算符的移除。1.13.0 的用户应进行升级。

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

合并的 Pull Request#

此版本共合并了 19 个 pull request。

  • #9240 文档:构建:修复大量 Sphinx 警告/错误。

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

  • #9261 错误:不要省略为只读和 updateifcopy 临时变量…

  • #9262 错误:修复 numpy.f2py 中公共块缺少关键字重命名的问题

  • #9263 错误:处理 0d 数组的大小调整

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

  • #9299 错误:修复 Unix 上的 Intel 编译问题。

  • #9317 错误:修复 empty where 检查中使用了错误的 ndim

  • #9319 错误:使扩展能够在 Py2.7 上使用 MinGW 编译

  • #9339 错误:防止 ufunc 文档字符串为空时崩溃

  • #9340 错误:umath:在未提供 out= 时修复 ufunc where=

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

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

  • #9373 错误:在 numpy.f2py 中,‘)’ 在缓冲区的末尾指针处被打印。

  • #9374 文档:创建 NumPy 1.13.1 发行说明。

  • #9376 错误:防止遍历 ufunc userloop 链表时挂起

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

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

  • #9379 文档:更新 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