Функция constant
Функция constant создает тензор из
переданных данных. Первым параметром
функция принимает число, список или массив.
Вторым параметром можно передать тип данных
элементов.
Синтаксис
tf.constant(value, [dtype])
Пример
Давайте создадим тензор из списка чисел
1, 2, 3, 4, 5:
import tensorflow as tf
t = tf.constant([1, 2, 3, 4, 5])
print(t)
Результат выполнения кода:
tf.Tensor([1 2 3 4 5], shape=(5,), dtype=int32)
Пример
Давайте создадим тензор с типом float32:
import tensorflow as tf
t = tf.constant([1, 2, 3, 4, 5], dtype=tf.float32)
print(t)
Результат выполнения кода:
tf.Tensor([1. 2. 3. 4. 5.], shape=(5,), dtype=float32)
Пример
Давайте создадим двумерный тензор из вложенного списка:
import tensorflow as tf
t = tf.constant([[1, 2, 3], [4, 5, 6]])
print(t)
Результат выполнения кода:
tf.Tensor(
[[1 2 3]
[4 5 6]], shape=(2, 3), dtype=int32)
Пример
Давайте создадим тензор из строки:
import tensorflow as tf
t = tf.constant('abcde')
print(t)
Результат выполнения кода:
tf.Tensor(b'abcde', shape=(), dtype=string)
Смотрите также
-
функцию
convert_to_tensor,
которая преобразует данные в тензор -
функцию
zeros,
которая создает тензор, заполненный нулями -
функцию
ones,
которая создает тензор, заполненный единицами -
функцию
fill,
которая создает тензор, заполненный значением