WeHelp
NumPy 是 Python 資料科學、機器學習的核心套件庫,協助您掌握基礎的 NumPy 觀念和操作。
  1. 簡介、安裝、快速開始
  2. 多維陣列簡介、建立
  3. 多維陣列的基本運算
  4. 多維陣列的矩陣運算
  5. 多維陣列的統計運算
  6. 多維陣列的邏輯運算
  7. 多維陣列的索引與切片
  8. 多維陣列的資料型態
多維陣列的索引與切片
## NumPy `ndarray` 索引操作 索引是用來取得陣列中的單一元素,索引從 `0` 開始。對多維陣列可用逗號分隔各維度的索引。 ```python import numpy as np a = np.array([ [10, 20, 30], [40, 50, 60] ]) print(a[1, 2]) # 60 ``` `a[1, 2]` 表示第 2 列、第 3 欄的元素。 --- ## NumPy `ndarray` 切片操作 切片用來取得陣列的一部分,格式通常是: ```python start:stop:step ``` 其中 `stop` 不包含在範圍內;多維陣列可對各維度分別切片。 ```python print(a[0:2, 1:3]) ``` 輸出: ```python [[20 30] [50 60]] ``` `a[0:2, 1:3]` 表示取第 1~2 列,以及第 2~3 欄。切片通常會建立一個檢視(view),修改切片內容可能會影響原始陣列。
相關學習地圖、教學課程
Python 資料工程
從 0 開始,成為資料工程師的學習路徑。