我想从 TensorFlow 2.0 中的张量列表中创建一个参差不齐的张量,如下所示:
a = tf.convert_to_tensor([1,2])
b = tf.convert_to_tensor([1,2,3])
tf.ragged.constant([a, b])
Run Code Online (Sandbox Code Playgroud)
但这抛出ValueError: TypeError: Scalar tensor has no `len()`。另一方面,下面的代码从列表列表中创建一个参差不齐的张量,工作得很好。
a = [1,2]
b = [1,2,3]
tf.ragged.constant([a,b])
Run Code Online (Sandbox Code Playgroud)
有没有办法直接从张量列表中创建一个参差不齐的张量,而无需先将张量转换为 python 列表?