Как выразить c[i,j,k] = a[i,j] * b[i,k] в Numpy/Theano?
Определение
c[i,j,k] = a[i,j] * b[i,k] for any i, j, k
является поэлементным продуктом по отношению к i
и внешний продукт по отношению к j
а также k
, Есть ли способ выразить это в NumPy/Theano без петель?
1 ответ
Решение
Я нашел решение, которое работает как с Numpy, так и с Theano:
c = a[:, :, np.newaxis] * b[:, np.newaxis, :]