打印theano.tensor,不知道张量的形状和类型

时间:2017-02-15 08:14:39

标签: python tensorflow theano

我正在调试一个我还没写过的代码。我想打印出state_below_变量,其变量计算如下:

state_below_ = tensor.dot(state_below*emb_dropout[1], tparams[pp(prefix, 'W')]) +\
        tparams[pp(prefix, 'b')]

当我使用state_below_.eval()时,我得到了

  

MissingInputError:("图表的输入,用于计算   没有提供重塑{1}(y_sampler,TensorConstant {(1,-1)})   并没有给出一个值。使用Theano标志   exception_verbosity =' high',有关此错误的详细信息。",   y_sampler)

错误。我怎么能打印这个该死的" state_below _"值?

谢谢,

1 个答案:

答案 0 :(得分:1)

当您使用纯符号变量时,您必须使用相应的输入和输出编译函数。然后,您必须使用各个符号变量的常量值调用函数。 否则,如果您使用共享变量,您编写的方式将起作用。 functionshared variable

的文档