我正在调试我的Theano代码并按照建议here打印我的张量值:
a_printed = theano.printing.Print("a: ")(a)
问题是,当a
是一个相对较大的矩阵时,该值会被截断为前几行和最后几行。但是,我希望打印整个矩阵。这可能吗?
答案 0 :(得分:1)
我相信你可以打印底层的numpy,访问为a.get_value()
。在numpy内你可以通过
numpy.set_printoptions(threshold=10000000)
其中阈值应大于预期的元素数,然后整个数组将显示。请参阅set_printoptions的文档。请注意,如果输出到控制台,由于文本可能非常大,这可能会冻结。