tf.shape()在tensorflow中获取到错误的形状

11 浏览
0 Comments

tf.shape()在tensorflow中获取到错误的形状

我像这样定义一个张量:

x = tf.get_variable("x", [100])

但是当我尝试打印张量的形状时:

print( tf.shape(x) )

我得到了Tensor("Shape:0", shape=(1,), dtype=int32),为什么输出的结果不应该是shape=(100)?

0