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 进行 cythonized 的,它应该没有 0.27 中发现的错误,同时也与 Python 3.7-dev 兼容。 Windows 轮子是用 OpenBlas 而不是 ATLAS 构建的,这应该会提高线性代数函数的性能。
NumPy 1.13.3 版本是 1.13.2 的重新版本,该版本存在 Cython 0.27.0 中的错误。
贡献者#
共有 12 人为本次发布做出了贡献。名字带有“+”的人首次贡献了补丁。
艾伦·霍尔丹
布兰登·卡特
查尔斯·哈里斯
埃里克·维塞尔
伊琳娜·谢尔比娜 +
詹姆斯·布尔博 +
乔纳森·赫尔姆斯
朱利安·泰勒
马蒂·皮库斯
迈克尔·兰帕尔斯基 +
迈克尔·塞弗特
拉尔夫·戈默斯
合并拉取请求#
此版本总共合并了 22 个拉取请求。
#9390 BUG:直接返回poly1d系数数组
#9555 BUG:修复 distutils.mingw32ccompiler 中 1.13.x 中的回归。
#9556 BUG:修复指定 dtype=np.float64 时的 true_divide。
#9557 DOC:修复 numpy/doc/basics.py 中的一些第一个标记。
#9558 BLD:从 IntelFCompiler 中删除 -xhost 标志。
#9559 DOC:删除损坏的文档字符串示例(源代码、png、pdf)...
#9580 BUG:将hypot和cabs功能添加到WIN32黑名单中。
#9732 BUG:使标量函数省略检查 temp 是否可写。
#9736 BUG:对 np.gradient 的各种修复
#9742 BUG:修复 CVE-2017-12852 的 np.pad
#9744 BUG:检查排序函数中的异常,添加测试
#9745 DOC:在“versionadded::”指令后添加空格,所以它实际上......
#9746 BUG:大小为 0 的 np.dot 中内存泄漏
#9747 BUG:调整 gfortran 版本搜索正则表达式
#9757 BUG:Cython 0.27 破坏了 Python 3 上的 NumPy。
#9764 BUG:确保在需要时定义_npy_scaled_cexp{,f,l} 。
#9765 BUG:PyArray_CountNonzero 不检查异常
#9766 BUG:修复了无符号 bin 值的直方图单调性检查
#9767 BUG:确保 count_nonzero 结果数据类型一致
#9771 BUG:维护:修复 Cython 0.27 的 mtrand。
#9772 DOC:创建 1.13.2 发行说明。
#9794 DOC:创建 1.13.3 发行说明。