array_length

    该OP用于获取输入数组 LoDTensorArray 的长度。可以与 、 array_write 、 OP结合使用,实现LoDTensorArray的遍历与读写。

    • array (LoDTensorArray) - 输入的数组LoDTensorArray

    返回:shape为[1]的1-D Tensor, 表示数组LoDTensorArray的长度,数据类型为int64

    代码示例:

    1. 1569576542 The length of LoDTensorArray: The place is:CPUPlace
    2. Tensor[array_length_0.tmp_0]
    3. dtype: l
    4. data: 11,
    5. #dtype为对应C++数据类型,在不同环境下可能显示值不同,但本质一致
    6. # 其在MacOS下为'x',linux下为'l',Windows下为'__int64',都表示64位整型变量