t3toolbox.manifold.tangent_zeros ================================ .. py:function:: t3toolbox.manifold.tangent_zeros(base: t3toolbox.basis_coordinates_format.T3Base, use_jax: bool = False) -> t3toolbox.basis_coordinates_format.T3Variation Construct the zero vector in a Tucker tensor train tangent space. :param base: Representations of base point on manifold where tangent space is attached :type base: T3Base :param xnp: Linear algebra backend. Default: np (numpy) :returns: Variation representing the zero vector in the tangent space :rtype: T3Variation .. seealso:: :py:obj:`t3tangent_randn` .. rubric:: Examples >>> import numpy as np >>> import t3toolbox.tucker_tensor_train as t3 >>> import t3toolbox.manifold as t3m >>> import t3toolbox.orthogonalization as orth >>> p = t3.t3_corewise_randn(((14,15,16), (4,5,6), (1,3,2,1))) >>> base, _ = orth.orthogonal_representations(p) >>> z = t3m.tangent_zeros(base) >>> print(np.linalg.norm(t3m.tangent_to_dense(z, base))) 0.0