X[s0:e0,s1:e1]
切片特殊情况 X[:e0,s1:]
代码实例
numpy数组切片操作
列表用
[ ] 标识,支持字符,数字,字符串甚至可以包含列表(即嵌套)。...一维数组(冒号:)
通过冒号分隔切片参数 start:stop:step 来进行切片操作:
import numpy as np
a=[1,2,3.4,5]
print(a)
[ 1 2 3 4 5 ]...如 X[2,2] 表示第0维第2个元素[20,21,22,23],然后取其第1维的第2个元素即 22;
切片 X[s0:e0,s1:e1]
这是最通用的切片操作,表示取 第0维 的第 s0 到 e0 个元素...如 X[1:3,1:3] 表示第0维第(1:3)个元素[[10,11,12,13],[20,21,22,23]],然后取其第1维的第(1:3)个元素即 [[11,12],[21,22]];
切片特殊情况...X[:e0,s1:]
特殊情况,即左边从0开始可以省略X[:e0,s1:e1],右边到结尾可以省略X[s0:,s1:e1],取某一维全部元素X[:,s1:e1],事实上和Python 的 序列切片规则是一样的