对于1D,我可以创建shape = [0]的张量,如tf.constant([])
但对于2D,我如何创建shape = [0,4]
我想连续两个张量,像这样:
A is tensor # A.shape=[0,4]
A=concat([A,B]) # B.shape=[2,4]
A=concat([A,C]) # C.shape=[3,4]
出于某种原因,我无法同时获得B和C,所以我需要创建一个shape = [0,4]的张量。
答案 0 :(得分:-1)
tf.zeros()
op提供了一种创建特定大小张量的简便方法。由于您创建的张量没有元素,因此零的选择是任意的,您也可以使用tf.ones()
或tf.fill()
来创建张量。以下三个选项是等效的:
A = tf.zeros([0, 4])
A = tf.ones([0, 4])
A = tf.fill([0, 4], 37.0)