|View source on GitHub|
A tuple with named or unnamed elements in TFF's internal language.
tff.framework.Tuple( elements )
The concise notation for tuples is
<name_1=value_1, ...., name_n=value_n>
for tuples with named elements,
<value_1, ..., value_n> for tuples with
unnamed elements, or a mixture of these for tuples with ome named and some
unnamed elements, where
name_k are the names, and
value_k are the value
For example, a lambda expression that applies
fn to elements of 2-tuples
pointwise could be represented as
(arg -> <fn(arg),fn(arg)>).
||The elements of the tuple, supplied as a list of (name, value) pairs, where 'name' can be None in case the corresponding element is not named and only accessible via an index (see also AnonymousTuple).|
||if arguments are of the wrong types.|
||Returns a serialized form of this object as a pb.Computation instance.|
Returns the TFF type of this object (an instance of
Returns the compact string representation of this building block.
Returns the formatted string representation of this building block.
from_proto( computation_proto: pb.Computation ) -> "Tuple"
Returns an instance of a derived class based on 'computation_proto'.
||An instance of pb.Computation.|
|An instance of a class that implements 'ComputationBuildingBlock' and that contains the deserialized logic from in 'computation_proto'.|
||if computation_proto contains a kind of computation for which deserialization has not been implemented yet.|
||if deserialization failed due to the argument being invalid.|
Returns the structural string representation of this building block.
__eq__( other )
__getitem__( key: Union[int, str, slice] )
__ne__( other )