tf.contrib.framework.nest.flatten_dict_items
Returns a dictionary with flattened keys and values.
tf.contrib.framework.nest.flatten_dict_items(
dictionary
)
This function flattens the keys and values of a dictionary, which can be
arbitrarily nested structures, and returns the flattened version of such
structures:
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
The input dictionary must satisfy two properties:
- Its keys and values should have the same exact nested structure.
- The set of all flattened keys of the dictionary must not contain repeated
keys.
Args |
dictionary
|
the dictionary to zip
|
Returns |
The zipped dictionary.
|
Raises |
TypeError
|
If the input is not a dictionary.
|
ValueError
|
If any key and value do not have the same structure layout, or
if keys are not unique.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-10-01 UTC.
[null,null,["Last updated 2020-10-01 UTC."],[],[]]