T3Frame.random_orthogonal ========================= .. py:method:: t3toolbox.frame_variations_format.T3Frame.random_orthogonal(shape, tucker_ranks, tt_ranks, stack_shape = (), use_jax = False) :staticmethod: .. code-block:: python def random_orthogonal( shape: typ.Sequence[int], # (N0,...,N(d-1)) tucker_ranks: typ.Sequence[int], # (n0,...,n(d-1)) tt_ranks: typ.Sequence[int], # (1,r1,...,r(d-1),1) stack_shape: typ.Tuple[int, ...] = (), # C (frame/core stack) use_jax: bool = False, ) -> 'T3Frame': Orthogonal representation of a *random* T3 -- a genuine random base point (orthogonal, consistent), **not** iid-random cores. Equals ``from_t3(TuckerTensorTrain.randn(...))``.