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

Функция strings.format

Функция strings.format форматирует строковый тензор, подставляя значения в шаблон. Первым параметром функция принимает тензор с шаблоном форматирования. Вторым параметром передается тензор или словарь со значениями для подстановки. Также можно передать именованные аргументы для подстановки по имени.

Синтаксис

tf.strings.format(template, placeholders=None, name=None, **kwargs)

Пример

Давайте отформатируем строку с одним заполнителем:

import tensorflow as tf t = tf.strings.format("Hello, {}!", ["world"]) print(t)

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

tf.Tensor([b'Hello, world!'], shape=(1,), dtype=string)

Пример

Давайте отформатируем строку с несколькими заполнителями:

<+python+> import tensorflow as tf t = tf.strings.format("{} and {}", ["abcde", "model.keras"]) print(t) <-python+>

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

tf.Tensor([b'abcde and model.keras'], shape=(1,), dtype=string)

Пример

Давайте отформатируем строку с именованными заполнителями:

import tensorflow as tf t = tf.strings.format("{name}: {value}", name="abcde", value="model.keras") print(t)

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

tf.Tensor([b'abcde: model.keras'], shape=(1,), dtype=string)

Пример

Давайте отформатируем строку с заполнителями позиционного типа:

import tensorflow as tf t = tf.strings.format("{1} {0}", ["world", "Hello"]) print(t)

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

tf.Tensor([b'Hello world'], shape=(1,), dtype=string)

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

  • функцию join,
    которая объединяет строковые тензоры
  • функцию split,
    которая разбивает строковый тензор
  • функцию reduce_join,
    которая объединяет строки по указанной оси
  • функцию as_string,
    которая преобразует тензор в строковый тензор
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить