t3_weights_consistent ===================== .. py:function:: t3toolbox.backend.t3_operations.t3_weights_consistent(x0, weights) .. code-block:: python def t3_weights_consistent( x0: typ.Tuple[typ.Sequence[NDArray], typ.Sequence[NDArray]], # (tucker_cores, tt_cores) weights: typ.Tuple[typ.Sequence[NDArray], typ.Sequence[NDArray]], # (tucker_weights, tt_weights) ) -> bool: # True iff shape-consistent True iff the weight tuple's lengths, per-edge ranks, and stack_shape match the T3 ``x0`` (a non-raising structural shape predicate).