须知内容
- 切片的基本格式是:对象[索引值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)