t3toolbox.backend.tucker_tensor_train.ragged_t3_operations#
Functions#
|
Fully contract a Tucker tensor train to create a dense tensor. |
|
Make leading and trailing TT ranks equal to 1 (r0=rd=1), without changing tensor being represented. |
|
Reverse a tensor train (no Tucker). |
Increase Tucker and/or TT ranks for TT cores using zero padding. |
|
Increase Tucker and/or TT ranks for TT cores using zero padding. |
|
|
Given multiple stacked T3s, this unstacks them |
|
If this object contains multiple stacked T3s, this sums them. |
|
Determines the shapes of the T3 cores based on the ranks. |
|
Converts T3 to a 1D vector containing all of the backend entries. |
|
Constructs a T3 from a 1D vector containing the backend entries |
|
Construct a Tucker tensor train with random cores. |
|
Construct a Tucker tensor train of zeros. |