NumPy 1.16.5 发行说明#

NumPy 1.16.5 版本修复了针对 1.16.4 版本报告的错误,并且还向后移植了 master 的多项增强功能,这些增强功能似乎适合最后一个支持 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 人为本次发布做出了贡献。名字带有“+”的人首次贡献了补丁。

  • 亚历山大·沙钦

  • 艾伦·霍尔丹

  • 布鲁斯·梅里 +

  • 查尔斯·哈里斯

  • 科林·斯奈德 +

  • 丹·艾伦+

  • 埃米尔+

  • 埃里克·维塞尔

  • 格雷·贝克 +

  • 马克西姆·沙布宁 +

  • 马丁·范·克维克

  • 马蒂·皮库斯

  • 彼得·安德烈亚斯·恩切夫 +

  • 拉尔夫·戈默斯

  • 理查德·哈里斯 +

  • 塞巴斯蒂安·伯格

  • 谢尔盖·列别杰夫 +

  • 史蒂芬·霍耶

合并拉取请求#

此版本总共合并了 23 个拉取请求。

  • #13742 : ENH: 将项目 URL 添加到 setup.py

  • #13823:TEST,ENH:修复 PyPy 的测试和 ctypes 代码

  • #13845 : BUG: 使用 npy_intp 而不是 int 来索引数组

  • #13867:TST:在鼻子导入期间忽略弃用警告

  • #13905:BUG:修复布尔索引中的释放后使用

  • #13933:MAINT/BUG/DOC:修复 _add_newdocs 中的错误

  • #13984 : BUG: 修复 datetime64[ns] 的字节顺序反转

  • #13994:维护,错误:在分配期间使用 nbytes 也捕获空 descr

  • #14042:BUG:PyMemoryView_FromObject 中发生 np.array 清除错误

  • #14043:BUG:修复了未定义行为消毒剂(UBSan)错误。

  • #14044:BUG:确保正确检查结构的铸造。

  • #14045:维护:修复直方图*d调度程序

  • #14046:BUG:进一步修复 histogram2d 调度程序。

  • #14052:BUG:替换 Python 2.7 的 contextlib.suppress

  • #14056 : BUG: 使用 Py_LIMITED_API 修复第 3 方模块的编译...

  • #14057:BUG:修复 dict 构造函数中 dtype 中的内存泄漏

  • #14058:DOC:在更高级别记录 array_function。

  • #14084 :BUG,DOC:向__all__添加新的函数

  • #14162 : BUG: 删除在 python 3.7 上导致系统错误的杂散打印

  • #14297:TST:将 pytest 版本固定到 5.0.1。

  • #14322:ENH:在所有 Linux 版本中启用大页面

  • #14346:BUG:修复结构化到非结构化在非平凡的行为......

  • #14382:REL:准备 NumPy 1.16.5 版本。