theano - 打印 TensorVariable 的值

9 浏览
0 Comments

theano - 打印 TensorVariable 的值

我该如何打印出Theano TensorVariable的数值?

我是Theano的新手,所以请耐心点 🙂

我有一个函数,其中我将y作为参数传入。

现在我想要将这个y的形状打印到控制台上进行调试。

使用print y.shape会得到以下控制台输出(我期望得到的是数字,比如(2,4,4)):

Shape.0

或者我该如何打印出例如以下代码的数值结果(这段代码计算y中大于最大值一半的值的个数):

errorCount = T.sum(T.gt(T.abs_(y),T.max(y)/2.0))

errorCount应该是一个单独的数字,因为T.sum会将所有的值相加。

但是使用print errorCount却得到以下结果(我期望得到的是类似134的结果):

Sum.0

0