NumPy 1.16.5 版本说明#
NumPy 1.16.5 版本修复了针对 1.16.4 版本报告的错误,并且还从主分支反向移植了一些增强功能,这些增强功能似乎适用于最后一个支持 Python 2.7 的版本系列。PyPI 上的轮子与 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:修复布尔索引中的 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:修复 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 的多余打印
#14297: TST:将 pytest 版本固定到 5.0.1。
#14322: ENH:在所有 Linux 版本中启用巨型页面
#14346: BUG:修复 structured_to_unstructured 在非平凡情况下的行为…
#14382: REL:准备发布 NumPy 1.16.5。