Utility Functions

Generation of N-dimensional arrays

Module for generation of synthetic N-dimensional arrays (tensors)

toeplitz_matrix

hankel_matrix

quick_tensor

Simplified creation of generic tensor

quick_tensorcpd

Simplified creation of generic tensor in kruskal form

quick_tensortkd

Simplified creation of generic tensor in tucker form

quick_tensortt

Simplified creation of generic tensor in tensor train form

dense_tensor

Generates a dense tensor of any dimension and fills it accordingly

super_diagonal_tensor

Generates a tensor of any dimension with random or specified numbers across the super-diagonal and zeros elsewhere

super_symmetric_tensor

Generates a tensor of equal dimensions with random or specified numbers, with a specified tensor.

sparse_tensor

Generates a sparse tensor of any dimension and fills it accordingly

super_diag_tensor

Super-diagonal tensor of the specified order.

residual_tensor

Residual tensor

toeplitz_tensor

Function to generate a Toeplitz tensor.

Validation of N-dimensional arrays

is_toeplitz_matrix

Checks if matrix has a Toeplitz structure

is_super_symmetric

Checks if tensor has supers-symmetric structure

is_toeplitz_tensor

Checks if tensor has Toeplitz structure