Тензор — это многомерный массив. Вы можете думать об этом как о массиве массивов, которые могут принимать различные формы и формы. Существуют скалярные тензоры, векторные тензоры и матричные тензоры.
Скалярный тензор состоит из одного значения и не содержит строк. В коде мы используем 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)
`