Spec-Zone.ru › TensorFlow 1.15

tf.strings.format

Просмотреть исходный код на GitHub

Форматирует шаблон строки с помощью списка тензоров.

Просмотр псевдонимов

Псевдонимы для миграции

См. Руководство по миграции для получения дополнительной информации.

tf.compat.v1.strings.format, `tf.compat.v2.strings.format`

tf.strings.format(
    template, inputs, placeholder='{}', summarize=3, name=None
)

Форматирует шаблон строки с использованием списка тензоров, сокращая тензоры, отображая только первые и последние summarize элементы каждого измерения (рекурсивно). Если для форматирования в шаблон передается только один тензор, тензор не нужно заключать в список.

Пример:

Форматирование шаблона с одним тензором:

sess = tf.compat.v1.Session()
with sess.as_default():
    tensor = tf.range(10)
    formatted = tf.strings.format("tensor: {}, suffix", tensor)
    out = sess.run(formatted)
    expected = "tensor: [0 1 2 ... 7 8 9], suffix"

    assert(out.decode() == expected)

Форматирование шаблона с несколькими тензорами:

sess = tf.compat.v1.Session()
with sess.as_default():
    tensor_one = tf.reshape(tf.range(100), [10, 10])
    tensor_two = tf.range(10)
    formatted = tf.strings.format("first: {}, second: {}, suffix",
      (tensor_one, tensor_two))

    out = sess.run(formatted)
    expected = ("first: [[0 1 2 ... 7 8 9]\n"
          " [10 11 12 ... 17 18 19]\n"
          " [20 21 22 ... 27 28 29]\n"
          " ...\n"
          " [70 71 72 ... 77 78 79]\n"
          " [80 81 82 ... 87 88 89]\n"
          " [90 91 92 ... 97 98 99]], second: [0 1 2 ... 7 8 9], suffix")

    assert(out.decode() == expected)
Аргументы
template Шаблон строки для форматирования значений тензоров.
inputs Список Tensor объектов или один тензор. Список тензоров для форматирования в шаблон строки. Если передается одиночный тензор, входной тензор будет автоматически заключен в список.
placeholder Необязательный string. По умолчанию {}. На каждом местезаменителе в шаблоне будет вставлен последующий тензор.
summarize Необязательный int. По умолчанию 3. При форматировании тензоров отображаются первые и последние summarize элементы каждого измерения тензора (рекурсивно). Если установлено значение -1, будут отображены все элементы тензора.
name Имя операции (необязательно).
Возвращаемое значение
Скалярный Tensor типа string.
Исключения
ValueError если количество местзаменителей не соответствует количеству входных данных.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/strings/format

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API