TensorFlow-在TF1.14中,如何将粗糙的传感器制作成张量或如何填充它?
我正在使用TF1.14,有以下代码行:TensorFlow-在TF1.14中,如何将粗糙的传感器制作成张量或如何填充它?,tensorflow,Tensorflow,我正在使用TF1.14,有以下代码行:sparse\u split\u ragged=result=tf.strings.split(wo\u specials,maxslit=-1,result\u type=“RaggedTensor”) 现在我要填充结果。 我想我可以把它变成一个(密集的)张量,然后填充它,或者直接填充它。 在TF2中,我本可以调用result.to_tensor() 但是我不知道如何在TF1.14中实现它。在TF1.14中,您还可以使用来实现张量(): 将tensorfl
sparse\u split\u ragged=result=tf.strings.split(wo\u specials,maxslit=-1,result\u type=“RaggedTensor”)
现在我要填充结果。
我想我可以把它变成一个(密集的)张量,然后填充它,或者直接填充它。
在TF2中,我本可以调用result.to_tensor()
但是我不知道如何在TF1.14中实现它。在
TF1.14
中,您还可以使用来实现张量()
:
将tensorflow导入为tf
打印(tf.uuuu版本)#1.14.0
rt=tf.RaggedTensor.from_row_splits(值=[3,1,4,1,5,9,2,6],
行分割=[0,4,4,7,8,8])
astensor=rt.to_tensor()
使用tf.Session()作为sess:
打印(astensor.eval())#[3 1 4 1]
# [0 0 0 0]
# [5 9 2 0]
# [6 0 0 0]
# [0 0 0 0]]
谢谢你,Vlad-原来这是我的错,因为我在寻找1.14 API文档时,错看了RaggedTensorValue文档。当我试图理解什么时候有东西被介绍给TF时,我经常很难理解——请参见我的另一个问题