utv_entries_transpose#
- t3toolbox.backend.utv_sampling.utv_entries_transpose(c, index, frame_data, sum_over_probes=False)#
def utv_entries_transpose( c, # residual, shape=W+K+C index, # int array, shape=(d,)+W -- the indices c weights frame_data, # UT3Frame .data (orthogonal frame), stack=C sum_over_probes=False, ): # -> UT3Variations .data: (dU_tilde, dG_tilde, shape, masks); stack K_new + C
Apply the transpose
𝒥ᵀof the all-modes entries (scattercatindex). Likeutv_apply_transpose()with the apply vectors replaced by the one-hote_index(built packed insideentries._onehot_vectors), soindexneeds no packing.