tensorly.decomposition
.symmetric_power_iteration
- symmetric_power_iteration(tensor, n_repeat=10, n_iteration=10, verbose=False)[source]
A single Robust Symmetric Tensor Power Iteration
- Parameters:
- tensortl.tensor
input tensor to decompose, must be symmetric of shape (size, )*order
- n_repeatint, default is 10
number of initializations to be tried
- n_iterationsint, default is 10
number of power iterations
- verbosebool
level of verbosity
- Returns:
- (eigenval, best_factor, deflated)
- eigenvalfloat
the obtained eigenvalue
- best_factortl.tensor
the best estimated eigenvector
- deflatedtl.tensor of same shape as tensor
the deflated tensor (i.e. without the estimated component)