Class NestedStructure
Inherits From: Structure
Defined in tensorflow/python/data/util/structure.py
.
Represents a nested structure in which each leaf is a Structure
.
__init__
__init__(nested_structure)
Initialize self. See help(type(self)) for accurate signature.
Methods
tf.data.experimental.NestedStructure.from_value
@staticmethod
from_value(value)
Returns a Structure
that represents the given value
.
Args:
value
: A potentially structured value.
Returns:
A Structure
that is compatible with value
.
Raises:
TypeError
: If a structure cannot be built forvalue
, because its type or one of its component types is not supported.
tf.data.experimental.NestedStructure.is_compatible_with
is_compatible_with(other)
Returns True
if other
is compatible with this structure.
A structure t
is a "subtype" of s
if:
s
andt
are instances of the sameStructure
subclass.- The nested structures (if any) of
s
andt
are the same, according totf.contrib.framework.nest.assert_same_structure
, and each nested structure oft
is a "subtype" of the corresponding nested structure ofs
. - Any
tf.DType
components oft
are the same as the corresponding components ins
. - Any
tf.TensorShape
components oft
are compatible with the corresponding components ins
, according totf.TensorShape.is_compatible_with
.
Args:
other
: AStructure
.
Returns:
True
if other
is a subtype of this structure, otherwise False
.