我可以看到使用 numpy 的逐元素矩阵乘法可以使用 * 运算符完成。
print np.mat(np.ones((10,10)))*np.mat(np.ones((10,10)))
但无法让它在theano下工作。我试过的代码是
x = T.dmatrix('x')
y = T.dmatrix('y')
z = x * y
f1 = theano.function([x, y], z)
print f1(np.mat(np.ones((10,10))),np.mat(np.ones((10,10))))