NumPy 1.16.5 发布说明#
NumPy 1.16.5 版本修复了针对 1.16.4 版本报告的错误,并从 master 分支反向移植了多项增强功能,这些增强功能似乎适用于最后一个支持 Python 2.7 的发布系列。PyPI 上的 wheel 包已与 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 个拉取请求。
- #13742: ENH: 向 setup.py 添加项目 URL 
- #13823: TEST, ENH: 修复 PyPy 的测试和 ctypes 代码 
- #13845: BUG: 使用 npy_intp 而非 int 进行数组索引 
- #13867: TST: 在 nose 导入期间忽略 DeprecationWarning 
- #13905: BUG: 修复布尔索引中的释放后使用问题 
- #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: 修复 histogram*d 调度器 
- #14046: BUG: 进一步修复 histogram2d 调度器。 
- #14052: BUG: 为 Python 2.7 替换 contextlib.suppress 
- #14056: BUG: 修复使用 Py_LIMITED_API 编译第三方模块的问题… 
- #14057: BUG: 修复从字典构造函数创建 dtype 时的内存泄漏 
- #14058: DOC: 在更高层面文档化 array_function。 
- #14084: BUG, DOC: 将新的 recfunctions 添加到 __all__ 
- #14162: BUG: 移除导致 Python 3.7 上出现 SystemError 的多余 print 
- #14297: TST: 将 pytest 版本固定为 5.0.1。 
- #14322: ENH: 在所有 Linux 构建中启用巨页 
- #14346: BUG: 修复 structured_to_unstructured 在非平凡情况下的行为… 
- #14382: REL: 为 NumPy 1.16.5 版本发布做准备。