如何打印‘T.dot(L3,w)’,python的值?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (105)

l3w4D形状为(16,1,28,28)。问题在于我们如何打印T.dot(l3,w)?一旦我运行了命令,它就会给我:dot.0

提问于
用户回答回答于

l3并且w似乎是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.

这些方法返回一个function函数对象,该函数对象result从给定的l3w

扫码关注云+社区

领取腾讯云代金券