インデックスを指定した後、Tensorflow.jsのテンソルから値を取得するにはどうすればよいですか?
これにはdatasyncを使用できます。
const newTensor = tf.tensor2d([[2,4],[5,6]]);
const tensorData = newTensor.dataSync();
console.log("data[0] is " + tensorData[0]);
console.log("data[3] is " + tensorData[3]);
const newTensor = tf.tensor2d([[2,4], [5,6]])
newTensor.get([0]) ##returns 2
newTensor.get([3]) ##returns 6
ありがたいことに、これはすべてテンソルではなく数値を返します。 TensorFiddle ここ:)
次のより強力な方法を使用できます
tensor.buffer()。get(0、0);
これにより、テンソルの論理座標(平坦化された1d座標ではなく2d座標)にインデックスを付けることができます。 リンク を参照してください