ut3_probe ========= .. py:function:: t3toolbox.backend.ut3_sampling.ut3_probe(ww, data) .. code-block:: python def ut3_probe( ww: typ.Sequence[NDArray], # len=d, ith elm_shape=W+(Ni,) data: UT3Data, ) -> typ.Union[typ.Tuple[NDArray, ...], NDArray]: # MIRRORS ww: ragged -> len=d tuple; packed -> (d,)+W+(N,) Probe a uniform Tucker tensor train (contract all-but-one mode, for each mode; shares ``probing.t3_probe``). **Mirrors** ``ww``'s packedness: a ragged ``ww`` returns a ``len=d`` tuple sliced back to real widths; a packed ``ww`` returns the packed ``(d,)+W+(N,)`` array (zero-padded prefix).