NumPy 1.13.2 版本说明#

这是自 1.13.1 版本以来发现的一些问题的错误修复版本。最重要的修复是针对 CVE-2017-12852 和临时省略。建议升级到 1.13 早期版本的用户进行升级。

支持的 Python 版本为 2.7 和 3.4 - 3.6。PIP 提供的 Python 3.6 wheel 使用 Python 3.6.2 构建,应与所有早期版本的 Python 3.6 兼容。Windows wheel 现在使用 OpenBlas 而不是 ATLAS 构建,这应该会提高线性代数函数的性能。

贡献者#

共有 12 人为此版本做出了贡献。名字旁有“+”的人是首次贡献补丁。

  • Allan Haldane

  • Brandon Carter

  • Charles Harris

  • Eric Wieser

  • Iryna Shcherbina +

  • James Bourbeau +

  • Jonathan Helmus

  • Julian Taylor

  • Matti Picus

  • Michael Lamparski +

  • Michael Seifert

  • Ralf Gommers

已合并的拉取请求#

本次发布合并了总共 20 个 pull requests。

  • #9390 BUG: 直接返回 poly1d 系数数组

  • #9555 BUG: 修复 distutils.mingw32ccompiler 在 1.13.x 中的回归。

  • #9556 BUG: 修复指定 dtype=np.float64 时的 true_divide。

  • #9557 DOC: 修复 numpy/doc/basics.py 中的一些 rst 标记。

  • #9558 BLD: 从 IntelFCompiler 中移除 -xhost 标志。

  • #9559 DOC: 移除损坏的 docstring 示例(源代码、png、pdf)…

  • #9580 BUG: 将 hypot 和 cabs 函数添加到 WIN32 黑名单。

  • #9732 BUG: 使标量函数省略检查 temp 是否可写。

  • #9736 BUG: np.gradient 的各种修复

  • #9742 BUG: 修复 np.pad 以应对 CVE-2017-12852

  • #9744 BUG: 检查 sort 函数中的异常,添加测试

  • #9745 DOC: 在“versionadded::”指令后添加空格,使其真正…

  • #9746 BUG: np.dot 大小为 0 时存在内存泄漏

  • #9747 BUG: 调整 gfortran 版本搜索正则表达式

  • #9757 BUG: Cython 0.27 在 Python 3 上会破坏 NumPy。

  • #9764 BUG: 确保在需要时定义 _npy_scaled_cexp{,f,l}。

  • #9765 BUG: PyArray_CountNonzero 不检查异常

  • #9766 BUG: 修复 unsigned bin 值直方图的单调性检查

  • #9767 BUG: 确保 count_nonzero 的结果 dtype 一致

  • #9771 BUG, MAINT: 修复 Cython 0.27 的 mtrand。