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)的最终张量。我怎么能这样做?

答案

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

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

输出的形状为(?, 15)

以上是关于3d次2d矩阵Tensorflow的主要内容,如果未能解决你的问题,请参考以下文章

应用于 3D 点的 2D 旋转矩阵

将 2d 矩阵转换为 3d 单热矩阵 numpy

如何使用opencv C ++将3D矩阵划分为2D矩阵束

在 numpy 中从具有索引的 2D 矩阵构建 3D 布尔矩阵

如何在opengl中计算给定3D点及其2D屏幕位置的投影/模型视图矩阵

不支持 Simulink 中可以是 2D 的 3D 矩阵