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 个拉取请求。
#9390 错误:直接返回 poly1d 系数数组
#9555 错误:修复 1.13.x 版本中 distutils.mingw32ccompiler 的回归问题。
#9556 错误:修复指定 dtype=np.float64 时 true_divide 的问题。
#9557 文档:修复 numpy/doc/basics.py 中一些 rst 标记问题。
#9558 构建:从 IntelFCompiler 中移除 -xhost 标志。
#9559 文档:移除损坏的文档字符串示例(源代码、png、pdf)…
#9580 错误:将 hypot 和 cabs 函数添加到 WIN32 黑名单。
#9732 错误:使标量函数省略检查临时变量是否可写。
#9736 错误:对 np.gradient 的各种修复
#9742 错误:修复 np.pad 以应对 CVE-2017-12852
#9744 错误:检查排序函数中的异常,并添加测试
#9745 文档:在 “versionadded::” 指令后添加空格,以便其…
#9746 错误:np.dot 大小为 0 时存在内存泄漏
#9747 错误:调整 gfortran 版本搜索正则表达式
#9757 错误:Cython 0.27 导致 NumPy 在 Python 3 上出现问题。
#9764 错误:确保在需要时定义 _npy_scaled_cexp{,f,l}。
#9765 错误:PyArray_CountNonzero 未检查异常
#9766 错误:修复直方图对无符号 bin 值单调性检查的问题
#9767 错误:确保 count_nonzero 结果 dtype 的一致性
#9771 错误,维护:修复 Cython 0.27 的 mtrand 问题。