【发布时间】:2017-08-18 05:29:12
【问题描述】:
假设我有一个矩阵A 和一个矩阵B。我知道tf.matmul(A,B) 可以计算两个矩阵的乘法。但我有一个任务只需要将A 的某些行与B 的某些列相乘。
例如,我有一个 A、Ls_A=[0,1,2] 的行 ID 列表和一个 B、Ls_B=[4,2,6] 的列 ID 列表。我想要一个列表的结果,表示为Ls,这样:
Ls[0] = A[0,:] * B[:,4]
Ls[1] = A[1,:] * B[:,2]
Ls[2] = A[2,:] * B[:,6]
我怎样才能做到这一点?
谢谢大家帮助我!
【问题讨论】:
标签: python tensorflow matrix-multiplication