如何打印`T.dot(l3,w)`,python的值

时间:2016-12-14 17:08:27

标签: python theano

l3w4D - 形式为(16,1,28,28)的matrics。我们正在使用Theano。问题是我们如何打印T.dot(l3,w)的价值?运行命令后,它会给我:dot.0

1 个答案:

答案 0 :(得分:0)

l3w似乎是 theano tensor变量符号且不包含任何值。仅指定类型(整数或浮点数)和维度(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.

方法function返回一个函数对象,用于计算来自给定resultl3的{​​{1}}。