#创建一维索引
a=np.arange(10)
print(a)
#结果:[0 1 2 3 4 5 6 7 8 9]
#正索引访问
print(a[0]) #结果:0
print(a[5]) #结果:5
#负索引访问
print(a[-1]) #结果:9 {-1表示反向第一个}
print(a[-3]) #结果:7
#切片操作 [start:stop:step]
print(a[:]) #结果:从开始到结尾:[0 1 2 3 4 5 6 7 8 9]
print(a[3:]) #结果:从3索引到结尾:[3 4 5 6 7 8 9]
print(a[3:5]) #结果:从3索引到4索引[start:stop)包头不包尾:[3 4]
print(a[1:7:2]) #结果:从1索引到6索引,步长为2:[1 3 5]
#切片负索引操作[start:stop:step]
print(a[:-1]) #结果:从0索引到-2索引[start:stop)包头不包尾:[0 1 2 3 4 5 6 7 8]
print(a[::-1]) #结果:步长为-1,即反向输出:[9 8 7 6 5 4 3 2 1 0]
print(a[-5:-2]) #结果:从-5索引到-3索引[start:stop)包头不包尾:[5 6 7]
print(a[-5:-2:1]) #结果:从-5索引到-3索引[start:stop)包头不包尾,步长为1:[5 6 7]
numpy的一维数组的切片索引
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 数组的切片与索引 一维NumPy数组的切片操作与Python列表的切片一样 通过下标选择该数组3-7的数In [1...
- ndarray数组的属性ndarray数组的索引与切片ndarray数组的特殊索引与切片 1、ndarray数组的...
- [TOC] 目录:1.一维数组的索引与切片2.多维数组的索引与切片 (一)数组的索引与切片 1.说明: (1)索引...
- 1.概述 今天我们来讲一下Numpy数组的索引与切片,numpy数组的索引与切片和Python中的切片与索引的作用...