РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
50 of 824 menu

Функция fill

Функция fill создает тензор заданной формы, заполненный одним и тем же значением. Первым параметром функция принимает размеры (shape) будущего тензора, вторым - значение, которым будет заполнен тензор. Третьим параметром можно передать тип данных элементов.

Синтаксис

tf.fill(dims, value, [name])

Пример

Давайте создадим одномерный тензор из 5 элементов, заполненный значением 7:

import tensorflow as tf t = tf.fill([5], 7) print(t)

Результат выполнения кода:

tf.Tensor([7 7 7 7 7], shape=(5,), dtype=int32)

Пример

Давайте создадим двумерный тензор размера 2 на 3, заполненный значением 1:

<+python+> import tensorflow as tf t = tf.fill([2, 3], 1) print(t) <-python+>

Результат выполнения кода:

tf.Tensor( [[1 1 1] [1 1 1]], shape=(2, 3), dtype=int32)

Пример

Давайте создадим тензор с типом float32, заполненный значением 2.5:

import tensorflow as tf t = tf.fill([4], 2.5) print(t)

Результат выполнения кода:

tf.Tensor([2.5 2.5 2.5 2.5], shape=(4,), dtype=float32)

Пример

Давайте создадим тензор, заполненный строкой 'abcde':

import tensorflow as tf t = tf.fill([3], 'abcde') print(t)

Результат выполнения кода:

tf.Tensor([b'abcde' b'abcde' b'abcde'], shape=(3,), dtype=string)

Смотрите также

  • функцию constant,
    которая создает тензор из переданных данных
  • функцию zeros,
    которая создает тензор, заполненный нулями
  • функцию ones,
    которая создает тензор, заполненный единицами
  • функцию convert_to_tensor,
    которая преобразует данные в тензор
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить