【问题标题】:How to merge two Keras tensors ? (?, 4) and (?, 4) to (?, 4, 2)如何合并两个 Keras 张量? (?, 4) 和 (?, 4) 到 (?, 4, 2)
【发布时间】:2018-03-14 01:35:34
【问题描述】:

在 Keras 模型中进行一些计算后,我得到了两个张量。它的形状是(?, 4)。 我想把它们合并成一个新的张量。 例如。 [1, 2, 3, 4][5, 6, 7, 8][[1, 5], [2, 6], [3, 7], [4, 8]]
我怎样才能得到它?

【问题讨论】:

  • 试试stack ....

标签: python merge keras tensor


【解决方案1】:

您可以使用 tensorflow 后端的 stack 函数,代码如下:

import keras.backend as K
...
z = K.stack([x,y],axis=-1)

其中x,y的形状是(?,4); z 的形状将是 (?,4,2)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-03
    • 2021-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多