tt_reverse#
- t3toolbox.backend.tt_operations.tt_reverse(tt_cores)#
def tt_reverse( tt_cores: typ.Union[ typ.Sequence[NDArray], # ragged. len=d, elm_shape=stack_shape+(rLi,ni,rR(i+1)) NDArray, # uniform. shape=(d,)+stack_shape+(r,n,r) ], ) -> typ.Union[ typ.Tuple[NDArray, ...], # reversed cores. len=d, elm_shape=stack_shape+(rR(i+1),ni,rLi) NDArray, # reversed supercore. shape=(d,)+stack_shape+(r,n,r) ]:
Reverse a tensor-train chain: reverse the mode order and swap the two bond axes of each core.