T3Variations.from_vector#
- static t3toolbox.frame_variations_format.T3Variations.from_vector(flat, variation_shapes, stack_shape=())#
def from_vector( flat, # shape=(size,) variation_shapes, # (tucker_variation_shapes, tt_variation_shapes) stack_shape: typ.Tuple[int, ...] = (), # full leading stack K + C ) -> 'T3Variations':
Inverse of
to_vector(): rebuild variations of the given structure from a 1D vector.variation_shapes = (tucker_variation_shapes, tt_variation_shapes)(e.g. a frame’sT3Frame.variation_shapes);stack_shapeis the full leading stackK + C.- Parameters:
stack_shape (t3toolbox.backend.common.typ.Tuple[int, Ellipsis])
- Return type: