NumPy 1.13.3 版本說明#
這是一個錯誤修正版本,修復了自 1.13.1 以來發現的一些問題。最重要的修復是針對 CVE-2017-12852 和暫時性省略。使用 1.13 早期版本的用戶應升級。
支援的 Python 版本為 2.7 和 3.4 - 3.6。從 PIP 取得的 Python 3.6 wheels 是用 Python 3.6.2 建置的,並且應與所有先前的 Python 3.6 版本相容。它使用 Cython 0.26.1 進行了 cythonized,應該沒有在 0.27 中發現的錯誤,同時也與 Python 3.7-dev 相容。Windows wheels 是用 OpenBlas 而非 ATLAS 建置的,這應該可以提高線性代數函數的效能。
NumPy 1.13.3 版本是 1.13.2 的重新發行版本,1.13.2 版本受到 Cython 0.27.0 中的錯誤影響。
貢獻者#
總共有 12 人為此版本做出了貢獻。名字旁邊有「+」號的人是第一次貢獻 patch。
Allan Haldane
Brandon Carter
Charles Harris
Eric Wieser
Iryna Shcherbina +
James Bourbeau +
Jonathan Helmus
Julian Taylor
Matti Picus
Michael Lamparski +
Michael Seifert
Ralf Gommers
合併的 Pull Request#
總共有 22 個 pull request 為此版本被合併。
#9390 錯誤:直接返回 poly1d 係數陣列
#9555 錯誤:修復 distutils.mingw32ccompiler 中 1.13.x 的回歸錯誤。
#9556 錯誤:當指定 dtype=np.float64 時,修復 true_divide。
#9557 DOC:修復 numpy/doc/basics.py 中一些 rst 標記。
#9558 BLD:從 IntelFCompiler 移除 -xhost 標記。
#9559 DOC:移除損壞的 docstring 範例 (原始碼、png、pdf)...
#9580 錯誤:將 hypot 和 cabs 函數添加到 WIN32 黑名單。
#9732 錯誤:使純量函數省略檢查 temp 是否可寫入。
#9736 錯誤:np.gradient 的各種修復
#9742 錯誤:修復 np.pad 以應對 CVE-2017-12852
#9744 錯誤:檢查排序函數中的異常,新增測試
#9745 DOC:在 “versionadded::” 指令後添加空白,使其真正地...
#9746 錯誤:大小為 0 的 np.dot 中的記憶體洩漏
#9747 錯誤:調整 gfortran 版本搜尋 regex
#9757 錯誤:Cython 0.27 破壞了 Python 3 上的 NumPy。
#9764 錯誤:確保在需要時定義 _npy_scaled_cexp{,f,l}。
#9765 錯誤:PyArray_CountNonzero 不檢查異常
#9766 錯誤:修復無符號 bin 值的直方圖單調性檢查
#9767 錯誤:確保 count_nonzero 的一致結果 dtype
#9771 錯誤:維護:修復 Cython 0.27 的 mtrand。
#9772 DOC:建立 1.13.2 發行說明。
#9794 DOC:建立 1.13.3 發行說明。