t3toolbox.OLD_uniform.are_ut3_ranks_minimal#
- t3toolbox.OLD_uniform.are_ut3_ranks_minimal(masks: UniformEdgeWeights) bool#
Checks if the ranks of a uniform Tucker train are minimal.
Example
>>> import numpy as np >>> import t3toolbox.tucker_tensor_train as t3 >>> import t3toolbox.uniform_tucker_tensor_train as ut3 >>> x = t3.t3_corewise_randn(((13,14,15,16), (4,5,6,7), (1,4,9,7,1))) >>> cores, masks = ut3.t3_to_ut3(x) >>> print(ut3.are_ut3_ranks_minimal(masks)) True
>>> import numpy as np >>> import t3toolbox.tucker_tensor_train as t3 >>> import t3toolbox.uniform_tucker_tensor_train as ut3 >>> x = t3.t3_corewise_randn(((13,14,15,16), (4,5,6,7), (1,99,9,7,1))) >>> cores, masks = ut3.t3_to_ut3(x) >>> print(ut3.are_ut3_ranks_minimal(masks)) False