Тензор — это многомерный массив. Вы можете думать об этом как о массиве массивов, которые могут принимать различные формы и формы. Существуют скалярные тензоры, векторные тензоры и матричные тензоры.

Скалярный тензор состоит из одного значения и не содержит строк. В коде мы используем tf.constant, который создает постоянный тензор для создания тензора. У нас есть скалярный тензор, поскольку в качестве аргумента передается только одно значение.

import tensorflow as tf
x = tf.constant(100)
print(x)

Векторный тензор — это единый массив, содержащий одну ось. Это также называется одномерным массивом.

import tensorflow as tf
z = tf.constant([10, 5])
print(z)

Матричный тензор является двумерным и, следовательно, содержит две оси. Тензор матрицы может принимать любой двумерный размер, например 2x2, 3x5, 10x10 или 15x20.

import tensorflow as tf
x = tf.constant([[1, 2],[3, 4],[5, 6]], dtype=tf.float16)
print(x)

`