UT3Tangent.entries_transpose#

static t3toolbox.uniform_manifold.UT3Tangent.entries_transpose(c, index, frame, sum_over_probes=False)#
def entries_transpose(
        c,                         # residual, shape=W+K+C
        index,                     # int, shape=(d,)+W (the indices whose entries c weights)
        frame:  ubv.UT3Frame,
        sum_over_probes:  bool = False,
) -> 'UT3Tangent':  # tangent stack W+K (sum_over_probes=False) or K (True); frame stack C

Apply the transpose 𝒥ᵀ of entries() – scatter c at index into a tangent at frame. The adjoint of entries() (= apply_transpose() with one-hot vectors). Uniform mirror of entries_transpose(). The bare 𝒥ᵀ.

Parameters:
  • frame (UT3Frame)

  • sum_over_probes (bool)

Return type:

UT3Tangent