NumPy 1.16.5 发行说明#
NumPy 1.16.5 版本修复了针对 1.16.4 版本报告的错误,并且还向后移植了 master 中的几个增强功能,这些增强功能似乎适用于最后一个支持 Python 2.7 的版本系列.PyPI 上的 wheels 与 OpenBLAS v0.3.7-dev 链接,这应该修复 Skylake 系列 cpu 上的错误.
构建此版本的下游开发人员应使用 Cython >= 0.29.2,如果使用 OpenBLAS,则应使用 OpenBLAS >= v0.3.7.支持的 Python 版本为 2.7 和 3.5-3.7.
贡献者#
共有 18 人为该版本做出了贡献.名字带有"+"的人是第一次贡献补丁.
Alexander Shadchin
Allan Haldane
Bruce Merry +
Charles Harris
Colin Snyder +
Dan Allan +
Emile +
Eric Wieser
Grey Baker +
Maksim Shabunin +
Marten van Kerkwijk
Matti Picus
Peter Andreas Entschev +
Ralf Gommers
Richard Harris +
Sebastian Berg
Sergei Lebedev +
Stephan Hoyer
合并的拉取请求#
此版本总共合并了 23 个 pull 请求.
#13742 : ENH: 将项目 URL 添加到 setup.py
#13823 : TEST, ENH: 修复 PyPy 的测试和 ctypes 代码
#13845 : BUG:使用 npy_intp 代替 int 来索引数组
#13867 : TST:忽略 nose 导入期间的 DeprecationWarning
#13905 : BUG:修复布尔索引中的 use-after-free 问题
#13933 : MAINT/BUG/DOC:修复 _add_newdocs 中的错误
#13984 : BUG:修复 datetime64[ns] 的字节顺序反转
#13994 : MAINT,BUG:使用 nbytes 也可以在分配期间捕获空的 descr
#14042 : BUG:np.array 清除了 PyMemoryView_FromObject 中发生的错误
#14043 : BUG:修复未定义行为清理器 (UBSan) 错误.
#14044 : BUG:确保正确检查结构化类型的相互转换.
#14045 : MAINT:修复 histogramd 调度器
#14046 : BUG:进一步修复 histogram2d 调度器.
#14052 : BUG:替换 Python 2.7 的 contextlib.suppress
#14056 : BUG:修复使用 Py_LIMITED_API 编译第三方模块的问题…
#14057 : BUG:修复从 dict 构造函数中 dtype 的内存泄漏
#14058 : DOC:在更高级别记录 array_function.
#14084 : BUG, DOC:将新的 recfunctions 添加到
__all__#14162 : BUG:删除导致 python 3.7 上出现 SystemError 的多余打印语句
#14297 : TST:将 pytest 版本锁定为 5.0.1.
#14322 : ENH:在所有 Linux 构建中启用巨页
#14346 : BUG:修复 structured_to_unstructured 在 non-trivial 上的行为…
#14382 : REL:准备 NumPy 1.16.5 版本.