Spec-Zone.ru › TensorFlow 1.15

tf.contrib.framework.nest.flatten_dict_items

Возвращает словарь с уплощенными ключами и значениями.

tf.contrib.framework.nest.flatten_dict_items(
    dictionary
)

Эта функция уплощает ключи и значения словаря, которые могут быть произвольно вложенными структурами, и возвращает уплощенную версию таких структур:

example_dictionary = {(4, 5, (6, 8)): ("a", "b", ("c", "d"))}
result = {4: "a", 5: "b", 6: "c", 8: "d"}
flatten_dict_items(example_dictionary) == result

Вводной словарь должен удовлетворять двум свойствам:

  1. Его ключи и значения должны иметь точно такую же вложенную структуру.
  2. Множество всех уплощенных ключей словаря не должно содержать повторяющихся ключей.
Аргументы
dictionary словарь для уплотнения
Возвращает
Уплотненный словарь.
Исключения
TypeError Если вход не является словарем.
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/flatten_dict_items

Spec-Zone.ru

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