NumPy 的模組結構#
NumPy 有大量的子模組。NumPy 的大多數常規用法僅需要主命名空間和一小部分子模組。其餘的則是特殊用途或小眾命名空間。
主要命名空間#
一般用途的常規/推薦使用者介面命名空間
特殊用途命名空間#
numpy.ctypeslib - 與使用
ctypes
的 NumPy 物件互動numpy.dtypes - dtype 類別 (通常最終使用者不會直接使用)
numpy.emath - 具有自動定義域的數學函數
numpy.lib - 不適合主命名空間的工具程式與功能
numpy.rec - 記錄陣列 (很大程度上已被資料框架庫取代)
numpy.version - 具有更詳細版本資訊的小模組
舊版命名空間#
新的程式碼最好不要使用這些命名空間。有更好的替代方案,及/或此程式碼已被棄用或不可靠。
numpy.char - 舊版字串功能,僅適用於固定寬度字串
numpy.distutils (已棄用) - 建置系統支援
numpy.f2py - Fortran 綁定生成 (通常僅從命令列使用)
numpy.ma - 遮罩陣列 (不是很可靠,需要全面檢修)
numpy.matlib (即將棄用) - 支援
matrix
實例的函數