NumPy 1.21.4 发布说明#
NumPy 1.21.4 是一个维护版本,修复了 1.21.3 后发现的一些错误。这里最重要的修复是针对 NumPy 头文件的修复,使其在包含在 Mac universal2 wheel 中时,能够同时适用于 x86_64 和 M1 硬件。以前,头文件仅适用于 M1,这给构建 x86_64 扩展的用户带来了问题。这个问题在 Python 3.10 之前没有出现过,因为当时有优先级的 x86_64 thin wheel。此版本还为 Python 3.10 提供了 x86_64 Mac thin wheel。
此版本支持的 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 个拉取请求。
#20278: BUG: 修复类型存根中
dtype
的遮蔽引用#20293: BUG: 修复 universal2 构建的头文件
#20294: BUG:
VOID_nonzero
有时会修改对齐标志#20295: BUG: 不要在未对齐数组上使用非零快速路径
#20296: BUG: Distutils 补丁允许 2 作为次版本号 (!)
#20297: BUG, SIMD: 修复 64 位/8 位整数除以标量的问题
#20298: BUG, SIMD: 解决 MSVC 上 SIMD 64 位整数广播的问题…
#20300: REL: 为 NumPy 1.21.4 版本发布做准备。
#20302: TST: 修复
Arrayterator
类型测试失败问题