NumPy 1.11.2 發行說明#
Numpy 1.11.2 支援 Python 2.6 - 2.7 和 3.2 - 3.5。它修正了 Numpy 1.11.1 中發現的錯誤和回歸問題,並包含多項與建置相關的改進。適用於 Linux、Windows 和 OS X 的 Wheels 可以在 PyPI 上找到。
已合併的 Pull Request#
修正已被後續合併和發行說明更新覆蓋的部分已省略。
#7736 錯誤修復:許多函數靜默地丟棄 'keepdims' 關鍵字參數。
#7738 功能增強:新增額外的關鍵字參數並更新許多 MA 方法的文件。
#7778 文件更新:更新 Numpy 1.11.1 發行說明。
#7793 錯誤修復:MaskedArray.count 錯誤地處理負軸。
#7816 錯誤修復:修復寬資料類型陣列過大的錯誤。
#7821 錯誤修復:確保 npy_mul_with_overflow_<type> 偵測到溢位。
#7824 維護:為空陣列分配更少的位元組。
#7847 維護,文件更新:修復一些 imp 模組的使用並更新 f2py.compile 文件字串。
#7849 維護:修復剩餘已棄用的 Python imp 模組的使用。
#7851 建置:修復 ATLAS 版本偵測。
#7896 錯誤修復:從包含填充的 np.array 建構 ma.array。
#7904 錯誤修復:修復由於錯誤排序導致 float16 類型未被呼叫的問題。
#7917 錯誤修復:NumPy 的生產安裝不應需要 nose。
#7919 建置:修復最近版本此程式庫的 MKL 偵測。
#7920 錯誤修復:修復問題 #7835 (ma.median of 1d)。
#7932 錯誤修復:像其他編譯器一樣 Monkey-patch _msvccompile.gen_lib_option。
#7939 錯誤修復:檢查 npy_math_complex 中是否有 HAVE_LDOUBLE_DOUBLE_DOUBLE_LE。
#7953 錯誤修復:防止通用快速排序中的錯誤比較。
#7954 錯誤修復:使用關鍵字參數初始化 Extension 基底類別。
#7955 錯誤修復:確保 numpy 全域變數在重新載入後保持身分。
#7972 錯誤修復:MSVCCompiler 以指數方式增長 'lib' 和 'include' 環境字串。
#8005 建置:在 setup.py 結尾從 builtins 移除 __NUMPY_SETUP__。
#8010 維護:移除剩餘的 imp 模組導入。
#8020 錯誤修復:如果 keepdims 為 True 且軸為 None,則修復 np.ma.count 的回傳值。
#8024 錯誤修復:修復 numpy.ma.median。
#8031 錯誤修復:修復 np.ma.median 只有一個非遮罩值的情況。
#8044 錯誤修復:修復 NpyIter 緩衝處理不連續陣列的錯誤。