【发布时间】:2018-02-23 20:19:57
【问题描述】:
所以我有数组A,形状为[32,60,60],数组B,形状为[32,60]。第一个维度是批大小,所以第一个维度是独立的。我想做的是一个简单的向量乘法矩阵。因此,对于A 中的每个样本,我想将[60,60] 形状的矩阵与[60] 形状的向量相乘。乘以批次 A*B 应该会给我一个形状数组 [32,60]。
这应该很简单,但我做错了:
>>> v = np.matmul(A,B)
ValueError: shapes (32,60,60) and (32,60) not aligned: 60 (dim 2) != 32 (dim 0)
这是用于 tensorflow,但如果我可以转换符号,一个 numpy 答案可能就足够了。
【问题讨论】:
标签: python numpy tensorflow