TensorFlow Tensor の値の出力: 総合ガイド
TensorFlow では、Tensor オブジェクトはデータの多次元配列を表します。 Tensor 内に格納されている実際の値にアクセスするには、セッション内で値を評価する必要があります。
Session.run() メソッド
最も簡単なアプローチは次のとおりです。 Session.run() メソッドを使用して Tensor を評価し、その値を取得するには:
import tensorflow as tf sess = tf.Session() matrix1 = tf.constant([[3., 3.]]) matrix2 = tf.constant([[2.],[2.]]) product = tf.matmul(matrix1, matrix2) print(sess.run(product))
これにより、 NumPy 配列としての Tensor。
Tensor.eval() メソッド
Tensor.eval() メソッドを使用して、デフォルトのセッション内で Tensor を評価することもできます。
with tf.Session(): print(product.eval())
インタラクティブSession
より便利な方法として、tf.InteractiveSession を使用してプログラム全体のデフォルトのセッションを開くことができます。
import tensorflow as tf tf.InteractiveSession() matrix1 = tf.constant([[3., 3.]]) matrix2 = tf.constant([[2.],[2.]]) product = tf.matmul(matrix1, matrix2) print(product.eval())
Notes
以上がTensorFlow テンソルの値を出力するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。