3d次2d矩阵Tensorflow

时间:2017-12-25 15:43:02

标签: python matrix tensorflow

假设我有两个不同尺寸的张量。

ionic cordova run android

我想对这两个张量进行矩阵乘法,以便得到形状为<tf.Tensor 'embedding_lookup:0' shape=(?, 128) dtype=float32> <tf.Tensor 'Neg:0' shape=(?, 15, 128) dtype=float32> (?, 15, 1)的最终张量。我怎么能这样做?

1 个答案:

答案 0 :(得分:3)

分别以XY作为2D3D输入,我们可以使用tf.einsum -

tf.einsum('ij,ikj->ik',X,Y)

输出的形状为(?, 15)