零基礎入門Numpy:從數組創建到基礎運算

Numpy是Python數值計算的核心庫,提供高性能多維數組及運算工具,適用於數據科學、機器學習等場景。安裝通過`pip install numpy`,導入簡寫爲`np`。創建數組方式多樣:從Python列表、`np.zeros`/`ones`(全0/1數組)、`arange`(等差數列)、`linspace`(均勻分佈)及`np.random`(隨機數組)生成。 數組屬性包括`shape`(形狀)、`ndim`(維度)、`dtype`(數據類型)、`size`(元素總數)。索引切片靈活:一維類似列表,二維用行列索引,支持布爾篩選(如`arr[arr>3]`)。基礎運算高效:元素級算術(+、*等)、矩陣乘法(`dot`或`@`)及廣播機制(如數組與標量運算自動擴展)。 應用示例含統計分析(`sum`、`mean`等)與數據篩選。掌握這些可高效處理數值數據,爲線性代數等進階功能奠定基礎。

閱讀全文