初始化Tensor变量,没有元素只能成形

时间:2019-02-27 08:26:07

标签: python arrays tensorflow

我想初始化张量变量数组以通过tf.concat存储值。 尺寸为(?,)时,首字母为tf.Variable([])。 尺寸为(?,512)呢? 非常感谢你!

1 个答案:

答案 0 :(得分:1)

我成功做到了

#Initialize Variable
center_features= tf.Variable(tf.zeros([1,512]),dtype=tf.float32) 
#Add vector 
center_features= tf.concat([center_features,added_vectors]) 
#Cheat remove the first redundant vector
m = tf.range(1, tf.shape(center_features)[0], 1) 
center_feature = tf.gather(center_features,m)