tt_reverse ========== .. py:function:: t3toolbox.backend.tt_operations.tt_reverse(tt_cores) .. code-block:: python 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.