NumPy 1.17.3 版本發行說明#
此版本包含針對 NumPy 1.17.2 回報的錯誤修正,以及一些文件改進。此版本支援的 Python 版本為 3.5-3.8。
下游開發者應使用 Cython >= 0.29.13 以支援 Python 3.8,並使用 OpenBLAS >= 3.7 以避免在 Skylake 架構上發生錯誤。
重點#
適用於 Python 3.8 的 Wheels
修正布林值
matmul
以使用布林值而非整數。
相容性注意事項#
已變更/修正鮮少使用的
PyArray_DescrCheck
巨集。
貢獻者#
總共有 7 人為此版本做出貢獻。姓名旁有「+」號者為首次貢獻 patch。
Allan Haldane
Charles Harris
Kevin Sheppard
Matti Picus
Ralf Gommers
Sebastian Berg
Warren Weckesser
合併的 Pull Requests#
此版本總共合併了 12 個 pull requests。
#14456: MAINT: 清理 numpy.fft 命名空間內的 pocketfft 模組。
#14463: BUG: random.hypergeometic 假設 npy_long 為 npy_int64,造成 hung…
#14502: BUG: random: 還原 gh-14458 並重新修正 gh-14557。
#14504: BUG: 為布林值 matmul 新增專用迴圈。
#14506: MAINT: 更新 Python 3.8 的 pytest 版本
#14512: DOC: random: 修正文件連結,先前參考了私有子模組。
#14513: BUG,MAINT: 根據 clang 分析進行一些修正和小清理
#14515: BUG: 修正範圍為 2**32 時的 randint
#14519: MAINT: 移除 entropy c-extension 模組
#14563: DOC: 移除關於 Pocketfft 授權檔案的註記 (此處不存在)。
#14578: BUG: random: 建立 random.binomial 的舊版實作。
#14687: BUG: 正確定義 PyArray_DescrCheck