TensorFlow tf.concat

Posted

技术标签:

【中文标题】TensorFlow tf.concat【英文标题】:Tensorflow tf.concat 【发布时间】:2017-12-29 11:18:01 【问题描述】:

很抱歉问了一个非常基本的问题,但我正在尝试使用 tf.concat() 函数。为了开始,我尝试在他们的网站上运行示例代码:https://www.tensorflow.org/versions/r0.12/api_docs/python/array_ops/slicing_and_joining

t1 = [[1, 2, 3], [4, 5, 6]]
t2 = [[7, 8, 9], [10, 11, 12]]
tf.concat(0, [t1, t2]) 

这应该会生成输出:[[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]]

但是,我收到错误消息,说

“形状 (2, 2, 3) 和 () 不兼容”。

【问题讨论】:

显然,参数顺序已经交换,所以 tf.concat([t1, t2],0) 似乎可以工作。 【参考方案1】:

你可以使用 tf.concat([t1, t2], 0)

【讨论】:

真的应该是评论。 如果你解释一下你的推理,你的答案会很有帮助。解释你的答案,它已经是 OP 的评论了。

以上是关于TensorFlow tf.concat的主要内容,如果未能解决你的问题,请参考以下文章

如何让 Tensorflow Profiler 在 Tensorflow 2.5 中使用“tensorflow-macos”和“tensorflow-metal”工作

python [test tensorflow] test tensorflow installation #tensorflow

关于tensorflow的显存占用问题

java调用tensorflow训练好的模型

tensorflow新手必看,tensorflow入门教程,tensorflow示例代码

tensorflow 如何在线训练模型