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

    代码示例

    1. import paddle.fluid as fluid
    2. out = fluid.layers.sequence_enumerate(input=x, win_size=3, pad_value=0)