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 提供了 x86_64 Mac thin wheels。
此版本支援的 Python 版本為 3.7-3.10。如果您想使用 gcc-11 編譯自己的版本,您需要使用 gcc-11.2+ 以避免問題。
貢獻者#
總共有 7 個人為此版本做出了貢獻。名字旁邊帶有 “+” 號的人是首次貢獻 patch。
Bas van Beek
Charles Harris
Isuru Fernando
Matthew Brett
Sayed Adel
Sebastian Berg
傅立業(Chris Fu) +
合併的 Pull Request#
總共有 9 個 pull request 在此版本中被合併。
#20278: 錯誤:修復型別存根中
dtype
的陰影參考#20293: 錯誤:修復 universal2 建置的標頭檔
#20294: 錯誤:
VOID_nonzero
有時可能會改變對齊標誌#20295: 錯誤:請勿在未對齊的陣列上使用 nonzero fastpath
#20296: 錯誤:Distutils patch 允許 2 作為次要版本 (!)
#20297: 錯誤,SIMD:修復 64 位元/8 位元整數除以純量的錯誤
#20298: 錯誤,SIMD:在 MSVC 上解決廣播 SIMD 64 位元整數的問題…
#20300: REL:準備 NumPy 1.21.4 版本發布。
#20302: TST:修復
Arrayterator
型別測試失敗