NumPy 1.13.3 发行说明#
这是针对 1.13.1 版本以来发现的一些问题的错误修复版本。最重要的修复是针对 CVE-2017-12852 和临时省略。建议使用 1.13 早期版本的用户升级。
支持的 Python 版本为 2.7 和 3.4 - 3.6。PIP 提供的 Python 3.6 轮子是用 Python 3.6.2 构建的,应与所有之前的 Python 3.6 版本兼容。它使用 Cython 0.26.1 进行 cython 化,该版本应不存在 0.27 中发现的 bug,并且与 Python 3.7-dev 兼容。Windows 轮子是用 OpenBlas 而不是 ATLAS 构建的,这应该会提高线性代数函数的性能。
NumPy 1.13.3 版本是 1.13.2 的重新发布版本,1.13.2 版本存在 Cython 0.27.0 中的一个 bug。
贡献者#
共有 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
已合并的拉取请求#
本次发布共合并了 22 个 pull request。
#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: 使标量函数省略检查临时变量是否可写。
#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: 修复 histogram 对无符号 bin 值的单调性检查
#9767 BUG: 确保 count_nonzero 的结果 dtype 一致
#9771 BUG: MAINT: 修复 mtrand 以适应 Cython 0.27。
#9772 DOC: 创建 1.13.2 的发行说明。
#9794 DOC: 创建 1.13.3 的发行说明。