ut3_weighted_norm#
- t3toolbox.uniform_tucker_tensor_train.ut3_weighted_norm(x, weights, use_orthogonalization=True)#
def ut3_weighted_norm(x: 'UniformTuckerTensorTrain', weights: UT3Weights, use_orthogonalization: bool = True) -> NDArray: # shape=stack_shape
Weighted Hilbert-Schmidt norm
||absorb_weights(x, weights)||(shapestack_shape; a scalar when unstacked). The plain norm squares the inserted diagonal, sodiag(1/sigma)penalises by1/sigma^2. Uniform twin oft3toolbox.tucker_tensor_train.t3_weighted_norm().- Parameters:
weights (UT3Weights)
use_orthogonalization (bool)
- Return type: