NumPy 1.17.4 發行說明#

此版本包含針對 NumPy 1.17.3 回報的錯誤修正,以及一些建置方面的改進。此版本支援的 Python 版本為 3.5-3.8。

下游開發人員應使用 Cython >= 0.29.13 以支援 Python 3.8,並使用 OpenBLAS >= 3.7 以避免在 Skylake 架構上發生錯誤。

重點#

  • 修正了 random.random_integers 8 位元和 16 位元整數的偏差生成。

  • 修正了 Power9 和 z/Linux 上 np.einsum 的回歸問題。

  • 修正了帶符號整數陣列的直方圖問題。

貢獻者#

總共有 5 人為此版本做出貢獻。姓名旁有「+」號者為首次貢獻 patch。

  • Charles Harris

  • Chris Burr +

  • Matti Picus

  • Qiming Sun +

  • Warren Weckesser

合併的 Pull Request#

此版本總共合併了 8 個 pull request。

  • #14758: BLD: 宣告支援 python 3.8

  • #14781: BUG: random: 來自 integers() 的偏差樣本,使用 8 或 16 位元…

  • #14851: BUG: 修正 _ctypes 類別循環參考。 (#13808)

  • #14852: BLD: 新增 'apt update' 到 shippable

  • #14855: BUG: 修正 Power9 Linux 和 z/Linux 上 np.einsum 錯誤

  • #14857: BUG: lib: 修正帶符號整數陣列的直方圖問題。

  • #14858: BLD: 防止 -flto 優化 long double 表示法…

  • #14866: MAINT: 移動 buffer.h -> npy_buffer.h 以避免衝突