TensorFlow menyediakan kaedah yang mudah, .numpy(), untuk menukar tensor kepada tatasusunan NumPy.
TensorFlow 2.x
Mendayakan pelaksanaan yang bersemangat menjadikan operasi TensorFlow serta-merta boleh dilaksanakan, membolehkan anda memanggil .numpy() terus pada tensor:
<code class="python">import tensorflow as tf a = tf.constant([[1, 2], [3, 4]]) b = tf.add(a, 1) print(a.numpy()) # array([[1, 2], # [3, 4]], dtype=int32) print(b.numpy()) # array([[2, 3], # [4, 5]], dtype=int32)</code>
TensorFlow 1 .x
Jika pelaksanaan bersemangat dilumpuhkan dalam TensorFlow 1.x, anda boleh mencipta graf dan melaksanakannya untuk mendapatkan tatasusunan NumPy:
<code class="python">a = tf.constant([[1, 2], [3, 4]]) b = tf.add(a, 1) out = tf.multiply(a, b) with tf.compat.v1.Session() as sess: print(sess.run(out)) # array([[ 2, 6], # [12, 20]], dtype=int32)</code>
Nota:
Atas ialah kandungan terperinci Bagaimanakah saya boleh Menukar Tensor TensorFlow kepada Array NumPy?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!