須知內容
- 切片的基本格式是:對象[索引值1:索引值2:步幅]
- 經典索引圖:
主要內容
-
切片中的前兩個參數,兩者之間的約束是彼此定位的元素的索引,在方向從左向右時,第一個參數對應數值的索引要小於第二個參數
在方向從右向左時,第一個參數對應的數值的索引要大於第二個參數,否則取不到值。 -
而決定方向是 從左到右還是從右到左,則取決於第三個參數即步幅的正負。
a = np.arange(10)
a[::-1]
## array([9, 8, 7, 6, 5, 4, 3, 2, 1, 0])
a[-1:-6:-1]
## array([9, 8, 7, 6, 5])
a[1:6:-1]
## array([], dtype=int32)