Spec-Zone.ru › TensorFlow 1.15

tf.contrib.framework.nest.map_structure_with_paths

Применяет func к каждому элементу в structure и возвращает новую структуру.

tf.contrib.framework.nest.map_structure_with_paths(
    func, *structure, **kwargs
)

Применяет func(path, x[0], x[1], ..., **kwargs), где x[i] — элемент в structure[i], а path — общий путь к x[i] в структурах. Все структуры в structure должны иметь одинаковую размерность, и возвращаемое значение будет содержать результаты с такой же структурой. Специальный аргумент check_types определяет, должны ли типы итерируемых объектов в структуре совпадать — см. определение **kwargs ниже.

Аргументы
func Функция с сигнатурой func(path, *values, **kwargs), которая вычисляется на листьях структуры.
*structure Переменное число совместимых структур для обработки.
**kwargs Необязательные аргументы kwargs, которые передаются в func. Специальный аргумент check_types не передаётся в func, а вместо этого определяет, должны ли типы итерируемых объектов в структурах совпадать (например, map_structure(func, [1], (1,)) вызывает исключение TypeError). По умолчанию типы должны совпадать. Чтобы разрешить итерацию по структурам с различными типами (но одинаковой размерностью), установите этот аргумент в False.
Возвращаемое значение
Структура такой же формы, как входные структуры, листья которой являются результатом вычисления func на соответствующих листьях входных структур.
Исключения
TypeError Если func не является вызываемым объектом или если структуры не соответствуют друг другу по глубине дерева.
TypeError Если check_types не является False и две структуры различаются по типу последовательности в любой из их подструктур.
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/contrib/framework/nest/map_structure_with_paths

Spec-Zone.ru

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