我有一些不同长度的序列(例如编码为数字数据的文本数据)。为了将它们放入张量中,使用零将它们右填充到固定宽度。例如:
import tensorflow as tf
x = tf.constant([[12, 31, 7, 5, 0, 0],
[ 1, 1, 0, 0, 0, 0],
[ 44, 9, 11, 21, 20, 22],
[ 0, 0, 0, 0, 0, 0]])
现在我的问题是:如何测量这些填充序列的(内容)长度?
我希望从上面的示例中得到的输出是:
x_len = tf.constant([4, 2, 6, 0])