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