2016-12-14 13 views
0

l3およびwの値を印刷するには、(16,1,28,28)という形の4Dのメトリックがあります。我々はTheanoを使用しています。質問は、T.dot(l3,w)の値をどのように印刷することができるのでしょうか?コマンドを実行すると、それは私に与えます:dot.0`T.dot(l3、w)`、python

答えて

0

l3w象徴であり、値が含まれていないtheanoテンソル変数のようです。 タイプ(整数または浮動小数点)との寸法(4D)のみが指定されています。あなたは

import theano.tensor as T 
result = T.dot(l3,w) 

resultを実行した後もtheanoテンソル変数であるため、それが象徴的です。これまでのところ、実際の内積計算は行われていません。結果の象徴的表現のみが決定されている。実際の計算を実行するには、さらにコードを実行する必要があります。

from theano import function 
foo = function([l3,w], result) #takes some time 
value = foo(value_of_l3, value_of_w) #value is now calculated. 

所与l3wからresultを算出する関数オブジェクトを返すfunction方法。