Число осей в TensorFlow
Число осей говорит, насколько глубоко вложены элементы. Один ряд чисел в строку - это одна ось.
Сосчитать оси помогает атрибут
ndim. Создадим ряд из четырёх
чисел и выведем результат:
import tensorflow as tf
scores = tf.constant([10, 20, 30, 40])
print(scores.ndim)
Длина ряда может быть любой, но число
осей остаётся 1, пока все значения
лежат в одной строке:
import tensorflow as tf
prices = tf.constant([1, 2])
print(prices.ndim)
У таблицы две оси - строки и столбцы внутри строк:
import tensorflow as tf
grid = tf.constant([[0, 1], [2, 3]])
print(grid.ndim)
Соберите тензор из 3, 6
и 9 и выведите, сколько
у него осей.
Постройте таблицу из трёх рядов по два числа и выведите, сколько осей у полученного тензора.
Соберите тензор из пяти целых значений подряд и выведите число его осей.