NumPy 1.13.2 發行說明#

這是針對 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 版本相容。Windows wheels 現在使用 OpenBlas 而非 ATLAS 建置,這應能提升線性代數函數的效能。

貢獻者#

總共有 12 人為此版本做出貢獻。名字旁有「+」號的人是第一次貢獻修補程式。

  • 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#

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

  • #9390 BUG:直接返回 poly1d 係數陣列

  • #9555 BUG:修復 distutils.mingw32ccompiler 中 1.13.x 的回歸問題。

  • #9556 BUG:修復指定 dtype=np.float64 時 true_divide 的問題。

  • #9557 DOC:修復 numpy/doc/basics.py 中的一些 rst 標記。

  • #9558 BLD:從 IntelFCompiler 移除 -xhost 標誌。

  • #9559 DOC:移除損壞的 docstring 範例 (原始碼、png、pdf)…

  • #9580 BUG:將 hypot 和 cabs 函數新增至 WIN32 黑名單。

  • #9732 BUG:使純量函數省略檢查 temp 是否可寫入。

  • #9736 BUG:np.gradient 的各種修復

  • #9742 BUG:修復針對 CVE-2017-12852 的 np.pad

  • #9744 BUG:檢查排序函數中的例外狀況,新增測試

  • #9745 DOC:在 “versionadded::” 指令後新增空格,使其能實際…

  • #9746 BUG:大小為 0 的 np.dot 中的記憶體洩漏

  • #9747 BUG:調整 gfortran 版本搜尋 regex

  • #9757 BUG:Cython 0.27 在 Python 3 上破壞 NumPy。

  • #9764 BUG:確保在需要時定義 _npy_scaled_cexp{,f,l}。

  • #9765 BUG:PyArray_CountNonzero 未檢查例外狀況

  • #9766 BUG:修復無號 bin 值的直方圖單調性檢查

  • #9767 BUG:確保 count_nonzero 的一致結果 dtype

  • #9771 BUG, MAINT:修復適用於 Cython 0.27 的 mtrand。