3d次2d矩阵Tensorflow
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3d次2d矩阵Tensorflow相关的知识,希望对你有一定的参考价值。
假设我有两个不同尺寸的张量。
<tf.Tensor 'embedding_lookup:0' shape=(?, 128) dtype=float32>
<tf.Tensor 'Neg:0' shape=(?, 15, 128) dtype=float32>
我想对这两个张量进行矩阵乘法,这样我得到一个形状为(?, 15, 1)
或(?, 15)
的最终张量。我怎么能这样做?
答案
X
和Y
分别作为2D
和3D
输入,我们可以使用tf.einsum
-
tf.einsum('ij,ikj->ik',X,Y)
输出的形状为(?, 15)
。
以上是关于3d次2d矩阵Tensorflow的主要内容,如果未能解决你的问题,请参考以下文章
在 numpy 中从具有索引的 2D 矩阵构建 3D 布尔矩阵