tf.strided_slice
strided_slice(
input_,
begin,
end,
strides=None,
begin_mask=0,
end_mask=0,
ellipsis_mask=0,
new_axis_mask=0,
shrink_axis_mask=0,
var=None,
name=None
)
作用
从
input_
数据中抽取从
begin
开始,以
strides
为间隔,到
end
结束的数据。
在这里我们只分析4个参数
input,begin,end,strides
input_
数据集
begin
起始维度
end
结束维度
strides
维度间隔
数学抽象
begin=[b1,b2,...,bn]
end=[e1,e2,...,en]
strides=[s1,s2,...,sn]
最终获得的数据是
output=input_[o1,o2,...,on]
其中
bi≤oi=bi+k∗si≤ei (k∈[0,1,2,...])