用於科學計算的 Python 庫 NumPy 1.22 已發布,專注於處理多維數組和矩陣,並提供大量函數來實現與矩陣使用相關的各種演算法。 NumPy 是用於科學計算的最受歡迎的庫之一。 該專案程式碼是使用 C 語言優化的 Python 編寫的,並在 BSD 許可證下分發。
在新版本中:
- 完成了為主命名空間定義註釋的工作。
- Array API 的初步版本已經提出,符合 Python Array API 標準並在單獨的命名空間中實作。新的 API 旨在準備用於處理陣列的標準函數,這些函數也可用於基於其他函式庫(例如 CuPy 和 JAX)的應用程式。
- DLPack後端已實現,提供對同名格式的支持,用於在不同框架之間交換數組(張量)的內容。
- 新增了一組方法來實現與分位數和百分位數概念相關的函數。
- 新增了新的自訂記憶體管理器(numpy-allocator)。
- 持續致力於使用 SIMD 向量指令優化功能和平台。
- 對 Python 3.7 的支援已停止;需要 Python 3.8-3.10。
來源: opennet.ru