NumPy 1.21.4 发行说明#
NumPy 1.21.4 是一个维护版本,修复了在 1.21.3 之后发现的一些错误. 这里最重要的修复是修复 NumPy 头文件,使其在 Mac universal2 wheels 中包含时,既适用于 x86_64 硬件又适用于 M1 硬件. 以前,头文件仅适用于 M1,这给构建 x86_64 扩展的人带来了问题. 在 Python 3.10 之前没有发现这个问题,因为 x86_64 有优先的thin wheels. 此版本还为 Python 3.10 提供了 thin x86_64 Mac wheels.
此版本支持的 Python 版本为 3.7-3.10. 如果你想使用 gcc-11 编译你自己的版本,你需要使用 gcc-11.2+ 来避免问题.
贡献者#
共有 7 人为此版本做出了贡献. 名字旁边带有"+"的人是第一次贡献补丁.
Bas van Beek
Charles Harris
Isuru Fernando
Matthew Brett
Sayed Adel
Sebastian Berg
傅立业(Chris Fu) +
合并的拉取请求#
总共有 9 个 pull request 被合并到此版本中.
#20278 : BUG:修复类型存根中
dtype的阴影引用#20293 : BUG:修复universal2版本的头文件
#20294 : BUG:
VOID_nonzero有时可能会改变对齐标志#20295 : BUG:不要在未对齐的数组上使用 nonzero 快速路径
#20296 : BUG:允许 2 作为次要版本的 Distutils 补丁 (!)
#20297 : BUG, SIMD:修复标量除以64位/8位整数的错误
#20298 : BUG, SIMD:解决在 MSVC 上广播 SIMD 64 位整数的问题…
#20300 : REL:准备 NumPy 1.21.4 版本.
#20302 : TST:修复
Arrayterator类型测试失败的问题