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的数组...