Функция zeros
Функция zeros создает тензор, заполненный нулями.
Первым параметром функция принимает форму будущего тензора
(число, список или кортеж). Вторым параметром можно передать
тип данных элементов, например tf.float32.
Синтаксис
tf.zeros(shape, [dtype])
Пример
Давайте создадим одномерный тензор из 5 нулей:
import tensorflow as tf
t = tf.zeros(5)
print(t)
Результат выполнения кода:
tf.Tensor([0. 0. 0. 0. 0.], shape=(5,), dtype=float32)
Пример
Давайте создадим двумерный тензор формы 2 на 3:
import tensorflow as tf
t = tf.zeros([2, 3])
print(t)
Результат выполнения кода:
tf.Tensor(
[[0. 0. 0.]
[0. 0. 0.]], shape=(2, 3), dtype=float32)
Пример
Давайте создадим тензор нулей с целочисленным типом int32:
import tensorflow as tf
t = tf.zeros([3], dtype=tf.int32)
print(t)
Результат выполнения кода:
tf.Tensor([0 0 0], shape=(3,), dtype=int32)