sequence_enumerate
枚举形状为 [d_1, 1]
的输入序列所有长度为 win_size
的子序列,生成一个形状为 [d_1, win_size]
的新序列,需要时以 填充。
注意,该OP的输入 input
只能是LodTensor。
范例如下:
input (Variable)- 输入序列,形状为
[d_1, 1]
,lod level为1的LodTensor。数据类型支持int32,int64,float32或float64。pad_value (int,可选)- 填充值,默认为0。
返回: 枚举序列,形状为 [d_1, win_size]
,lod_level为1的LoDTensor。数据类型与输入 一致。
返回类型: Variable
代码示例
import paddle.fluid as fluid
out = fluid.layers.sequence_enumerate(input=x, win_size=3, pad_value=0)