В массив NumPy в TensorFlow
Метод numpy переводит тензор
в массив NumPy с теми же числами
и тем же порядком. Так удобно передать
данные в код, который ждёт обычный
массив.
Создадим тензор-ряд и получим из него массив:
import tensorflow as tf
import numpy as np
scores = tf.constant([4, 5, 3])
arr = scores.numpy()
print(arr)
print(type(arr))
Табличный тензор тоже превращается в двумерный массив:
import tensorflow as tf
import numpy as np
grid = tf.constant([[1, 2], [3, 4]])
table = grid.numpy()
print(table)
Обратный путь - снова функция
constant: на вход подают
массив NumPy и получают тензор:
import tensorflow as tf
import numpy as np
data = np.array([7, 8, 9])
back = tf.constant(data)
print(back)
Соберите тензор из 12, 15
и 18, получите из него
массив и выведите этот массив.
Создайте массив NumPy из чисел
1, 2 и 3,
соберите из него тензор и выведите
полученный объект.
Постройте таблицу [[0, 1], [2, 3]],
переведите её в массив и выведите
результат.