NumPy 1.10.1 發行說明#

此版本處理了 1.10.0 中出現的一些建置問題。大多數使用者不會遇到這些問題。差異如下:

  • 現在針對 32 位元 Windows 使用 msvc9 或 msvc10 編譯時需要 SSE2。這是針對未使用 SSE2 時,看起來像是編譯錯誤程式碼的最簡單修復方法。如果您需要為不支援 SSE2 的 32 位元 Windows 系統進行編譯,mingw32 應該仍然有效。

  • 使使用 VS2008 python2.7 SDK 編譯更容易

  • 變更 Intel 編譯器選項,以便產生的程式碼也能支援不含 SSE4.2 的系統。

  • 某些 _config 測試函數需要明確的整數傳回值,以避免 openSUSE rpmlinter 發生錯誤。

  • 我們遇到了 pipy 不允許重複使用檔案名稱的問題,導致 ..*.postN 版本大量增加。不僅名稱變得難以管理,某些套件也無法與 postN 後綴搭配使用。

Numpy 1.10.1 支援 Python 2.6 - 2.7 和 3.2 - 3.5。

提交

45a3d84 DEP:移除設定 dtype 時 full 的警告。 0c1a5df BLD:匯入 setuptools 以允許使用 VS2008 python2.7 sdk 編譯 04211c6 BUG:在排序比較中將 nan 遮罩為 1 826716f DOC:記錄 msvc 在 32 位元平台上需要 SSE2 的原因。 49fa187 BLD:為 32 位元 msvc 9 和 10 編譯器啟用 SSE2 dcbc4cc MAINT:從組態檢查中移除 Wreturn-type 警告 d6564cb BLD:不要專為 SSE4.2 處理器建置 15cb66f BLD:不要專為 SSE4.2 處理器建置 c38bc08 DOC:修復百分位數文件字串中的變數參考 78497f4 DOC:將 1.10.x 分支中的 1.10.0-notes.rst 與 master 同步。