NumPy 2.0.1 發行說明#

NumPy 2.0.1 是一個維護版本,修復了在 2.0.0 版本發行後發現的錯誤和回歸問題。NumPy 2.0.1 是 2.0.x 系列中最後計劃發行的版本,2.1.0rc1 應該很快就會發布。

此版本支援的 Python 版本為 3.9-3.12。

改進#

np.quantile 使用方法 closest_observation 選擇最接近的偶數階統計量#

這將邊界情況下最接近的定義從最接近的奇數階統計量更改為最接近的偶數階統計量。NumPy 實作現在與其他參考實作相符。

(gh-26656)

貢獻者#

總共有 15 人為此版本做出貢獻。名字旁邊有「+」號的人是第一次貢獻補丁。

  • @vahidmech +

  • Alex Herbert +

  • Charles Harris

  • Giovanni Del Monte +

  • Leo Singer

  • Lysandros Nikolaou

  • Matti Picus

  • Nathan Goldbaum

  • Patrick J. Roddy +

  • Raghuveer Devulapalli

  • Ralf Gommers

  • Rostan Tabet +

  • Sebastian Berg

  • Tyler Reddy

  • Yannik Wicke +

合併的 Pull Request#

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

  • #26711: MAINT: 為進一步開發準備 2.0.x

  • #26792: TYP: 修復 ma/extras.pyi stub 中不正確的 import

  • #26793: DOC: 在 set_printoptions 中提及 '1.25' 舊版列印模式

  • #26794: DOC: 從常數中移除 NaN 和 NAN 別名的提及

  • #26821: BLD: 修復 openBSD 上 x86-simd-sort 建置失敗

  • #26822: BUG: 確保 numpy.fft 中的輸出順序與輸入一致

  • #26823: TYP: 修復 numeric.pyi 中遺失的 sys import

  • #26832: DOC: 移除覆蓋 _add_newdocs_scalars 的 hack (#26826)

  • #26835: BUG: 避免 'include complex.h' 的副作用

  • #26836: BUG: 修復 loadtxt 中的 max_rows 和分塊字串/datetime 讀取

  • #26837: BUG: 修復 -Werror=strict-prototypes 下的 PyArray_ImportNumPyAPI

  • #26856: DOC: 更新一些文件

  • #26868: BUG: 複雜索引複製

  • #26869: BUG: PyArray_FillWithScalar 中不匹配的分配域

  • #26870: BUG: 處理 meson 的 –f77flags 和 –f90flags [wheel build]

  • #26887: BUG: 修復簽名為...時的新 DTypes 和新字串提升

  • #26888: BUG: 從 excludedimports 中移除 numpy.f2py

  • #26959: BUG: Quantile closest_observation 四捨五入到最接近的偶數階

  • #26960: BUG: 修復 strip 中字元數量的 off-by-one 錯誤

  • #26961: API: 部分還原帶 return_inverse 的 unique

  • #26962: BUG,MAINT: 修復 utf-8 字元剝離記憶體存取

  • #26963: BUG: 修復 in1d 表格方法超出邊界的最小偏移量

  • #26971: BUG: 修復 f2py 測試以使用 v2 API

  • #26995: BUG: 新增物件轉換以避免有限 API 的警告