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 的陣列…