0

我正在调试我的 Theano 代码并按照此处的建议打印张量的值:

a_printed = theano.printing.Print("a: ")(a)

问题是,当a是一个相对较大的矩阵时,该值被截断为前几行和最后几行。但是,我希望打印整个矩阵。这可能吗?

4

1 回答 1

1

我相信您可以打印底层 numpy,以a.get_value(). 在 numpy 中,您可以通过以下方式修改打印

numpy.set_printoptions(threshold=10000000)

其中阈值应大于预期的元素数量,然后将显示整个数组。请参阅set_printoptions的文档。请注意,如果输出到控制台,这可能会因为可能非常大量的文本而冻结。

于 2014-07-22T16:52:10.763 回答