ufv_share_tucker_variations_corewise#
- t3toolbox.backend.sharing.ufv_share_tucker_variations_corewise(variations_data, groups)#
def ufv_share_tucker_variations_corewise( variations_data, # UT3Variations .data at the corewise (U,G,G,G) frame; stack = K + C groups: typ.Tuple[typ.Tuple[int, ...], ...], # static; canonical (validate_sharing) ): # -> tied variations .data (per-group drift-form mean; same masks)
The uniform twin of
fv_share_tucker_variations_corewise()(the corewise tied post-pass): mask, delegate to the polymorphic per-group drift-form mean on the mode slices, re-stack.- Parameters:
groups (t3toolbox.backend.common.typ.Tuple[t3toolbox.backend.common.typ.Tuple[int, ...], ...])