tff.types.type_to_py_container
Stay organized with collections
Save and categorize content based on your preferences.
Recursively convert structure.Struct
s to Python containers.
tff.types.type_to_py_container(
value,
type_spec: tff.types.Type
)
This is in some sense the inverse operation to
structure.from_container
.
This function assumes some unique behavior with regards to tff.SequenceType
.
If the value
is a list, it may yield other tff.StructTypes
as well as
Python types. Otherwise, it may only yield Python types.
Args |
value
|
A structure of anonymous tuples of values corresponding to
type_spec .
|
type_spec
|
The tff.Type to which value should conform, possibly including
computation_types.StructWithPythonType .
|
Returns |
The input value, with containers converted to appropriate Python
containers as specified by the type_spec .
|
Raises |
ValueError
|
If the conversion is not possible due to a mix of named
and unnamed values, or if value contains names that are mismatched or
not present in the corresponding index of type_spec .
|
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 2024-09-20 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-09-20 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-20 UTC."],[],[]]