我使用deeplearning4j并创建了相当大的INDArray。在那个数组中我写了一些值。如果我试图在调试器中看到这些值,最初我看到零,并且只有FloatBuffer中的数据我看到输入的值。查看截图。
如果要在deeplearning4j调试XorExample的代码这样的行为,我没有注意到:
是否有任何方法可以始终显示或始终隐藏INDArray内部的值而不会推迟零?或者它是想法中的某种错误?
答案 0 :(得分:1)
默认情况下,调试器计算并显示在NDArray类中定义的toString()(或者在您的情况下为BaseNDArray)。您可以使用此类型的自定义渲染器替换它。最简单的方法是右键单击变量 - >查看为 - >创建... 或者转到文件|设置|构建,执行,部署|调试器|数据视图| Java类型渲染器。 然后将您需要的表达式放入“渲染节点时”表达式。