NumPy 1.22.3 发行说明#
NumPy 1.22.3 是一个维护版本,修复了 1.22.2 版本之后发现的错误。最引人注目的修复可能是 DLPack 的修复。可能导致一些问题的一个原因是不允许字符串作为逻辑 ufunc 的输入。目前还没有决定在这些函数中如何处理字符串,并且在做出决定之前最好简单地禁止它们。这不应该对旧代码造成问题。
此版本支持的 Python 版本为 3.8-3.10。请注意,Mac 轮子现在基于 OS X 10.14,而不是之前 NumPy 发布周期中使用的 10.9。 10.14 是 Apple 支持的最旧版本。
贡献者#
共有 9 人为本次发布做出了贡献。名字带有“+”的人首次贡献了补丁。
@银河蜗牛 +
亚历山大·德·西凯拉
巴斯·范贝克
查尔斯·哈里斯
梅丽莎·韦伯·门东萨
罗斯·巴诺斯基
塞巴斯蒂安·伯格
提尔思·帕特尔
马蒂厄·达尔布瓦
合并拉取请求#
此版本总共合并了 10 个拉取请求。
#21048:维护:在 travis 上使用“3.10”而不是“3.10-dev”。
#21106:TYP,MAINT:显式允许类似数组的序列
np.concatenate
#21137:BLD,DOC:跳过损坏的 ipython 8.1.0
#21138:BUG,ENH:np._from_dlpack:导出正确的设备信息
#21139:BUG:修复numba DUFuncs添加的循环被拾取
#21140:BUG:修复非零维度的空 ndarray 的 unpickle...
#21141:BUG:使用 ThreadPoolExecutor 而不是 ThreadPool
#21142:API:禁止逻辑 ufunc 中的字符串
#21143:维护,文档:修复 SciPy intersphinx 链接
#21148:BUG,ENH:np._from_dlpack:导出具有任何步长大小为1的数组...