NumPy 1.22.3 發行說明#

NumPy 1.22.3 是一個維護版本,修復了在 1.22.2 版本發布後發現的錯誤。最顯著的修復可能是針對 DLPack 的那些。一個可能引起一些問題的修復是不允許字串作為邏輯 ufuncs 的輸入。關於如何在這些函數中處理字串仍然未定,並且認為最好在達成決策之前簡單地禁止它們。這不應對舊程式碼造成問題。

此版本支援的 Python 版本為 3.8-3.10。請注意,Mac wheels 現在基於 OS X 10.14,而不是先前 NumPy 發行週期中使用的 10.9。10.14 是 Apple 支援的最舊版本。

貢獻者#

總共有 9 人為此版本做出了貢獻。名字旁邊帶有“+”號的人是第一次貢獻補丁。

  • @GalaxySnail +

  • Alexandre de Siqueira

  • Bas van Beek

  • Charles Harris

  • Melissa Weber Mendonça

  • Ross Barnowski

  • Sebastian Berg

  • Tirth Patel

  • Matthieu Darbois

合併的 Pull Request#

總共有 10 個 pull request 被合併到此版本中。

  • #21048: MAINT: 在 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…

  • #21141: BUG:使用 ThreadPoolExecutor 而不是 ThreadPool

  • #21142: API:不允許在邏輯 ufuncs 中使用字串

  • #21143: MAINT, DOC:修復 SciPy intersphinx 連結

  • #21148: BUG,ENH:np._from_dlpack:導出具有任何跨步大小為 1 的陣列…