UT3Weights.kronecker#

t3toolbox.uniform_tucker_tensor_train.UT3Weights.kronecker(other)#
def kronecker(self, other: 'UT3Weights') -> 'UT3Weights':

Per-edge Kronecker product with other – the Hadamard (elementwise-product) combine (ranks multiply, padded widths multiply). The output mask is strided/gappy (the real set is {a*nB + b} over the padded width), which is correct; see ut3_kronecker_weights().

Parameters:

other (UT3Weights)

Return type:

UT3Weights