我正在尝试打印使用tf.fromPixels
进行调试的张量。但是因为张量过大只是在做
a = tf.fromPixels(image, 3);
a.print();
不起作用,因为它在控制台中缩短了。有解决方法吗?
答案 0 :(得分:1)
如果您真的只想要值,可以使用.data()
或.dataSync()
将所有值下载为一维TypedArray:
console.log(a.dataSync());
但是由于你的Tensor实际上代表了一个图像,你可以在<canvas>
元素中直观地显示它:
tf.toPixels(a, document.getElementsByTagName("canvas")[0]);
答案 1 :(得分:0)
console.log(a 的类型) console.log(a.dataSync());