在进行数据标签的处理时,标签数据是一个非矩形列表,使用tf.constant()无法处理,使用tf.ragged.constant()可将其转换为tensorflow可以直接处理的tensor类型数据。
train_labels = [[1, 3],
[1,5,4],
[2,5,6,3],
[2,3,4,8,2],
[9]]
train_labels = tf.ragged.constant([train_labels])
train_labels
结果为:
<tf.RaggedTensor [[[1, 3], [1, 5, 4], [2, 5, 6, 3], [2, 3, 4, 8, 2], [9]]]>