Got another question that can't find guidelines from Theano document.
Consider these two cases:
Case 1:
a = T.dmatrix('a')
b = T.dmatrix('b')
c = T.dmatrix('c')
y = T.pow(a,b)-c
f = theano.function([a,b,c], y)
f(np.reshape(np.ogrid[0:1:4j],(2,2)),np.reshape(np.ogrid[0:1:4j],(2,2)),
Why do these two functions have different outputs, even both of them
defined from numpy's dot() function:
x = T.dmatrix('x')
y = T.dvector('y')
z = np.dot(x,y)
f = theano.function([x,y],z)
f([[1,2,3],[4,5,6]],[7,8,9])
Out[31]:
array([[ 7., 16., 27.],
[28., 40., 54.]])
e standard A*x.
>
> On Tuesday, October 2, 2018 at 5:55:10 PM UTC-4, DL_user wrote:
>>
>> Why do these two functions have different outputs, even both of them
>> defined from numpy's dot() function:
>>
>> x = T.dmatrix('x')
>>
>> y = T.dvector('y')
&g