【发布时间】:2019-01-19 20:35:09
【问题描述】:
我正在尝试理解 tf 代码,为此我正在打印张量的形状。对于以下代码
print(x.shape)
print(tf.shape(x))
我得到输出
(?, 32, 32, 3)
Tensor("input/Shape:0", shape=(4,), dtype=int32)
这没有多大意义。根据我在网上找到的 tf.shape(x) 可用于动态获取批次的大小。但它给出了相当错误的输出 - 4。我不确定这个 (4,) 来自哪里以及如何为我的张量获得正确的值。
【问题讨论】:
-
回答的最后部分可能会解决你的问题stackoverflow.com/a/54194436/1462770
标签: tensorflow