标签: numpy linear-algebra theano
定义
c[i,j,k] = a[i,j] * b[i,k] for any i, j, k
是关于i的元素方面的产品,是关于j和k的外部产品。有没有办法在没有循环的NumPy / Theano中表达这个?
i
j
k
答案 0 :(得分:3)
我找到了一个适用于Numpy和Theano的解决方案:
c = a[:, :, np.newaxis] * b[:, np.newaxis, :]