TensorFlow:如何对向量和张量进行点积?

我在 a 的 TF 中有一个向量(表示一维张量)shape=(n,)

my_vector = tf.random.uniform(shape=[n])

我有一个张量 a shape=(m, n)

my_tensor = tf.random.uniform(shape=[m, n])

我想对my_tensorby的每一行进行点积,并从点积中my_vector获得一个向量。shape=(m,)我怎样才能做到这一点?

我将它的元素想象得更清楚。

https://img1.sycdn.imooc.com/65966ac400012fd705210275.jpg

慕田峪4524236
浏览 81回答 1
1回答

摇曳的蔷薇

尝试这个tf.tensordot(my_tensor, my_vector, 1)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python