Module ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Str Raise Call NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Raise Call NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr attr decorator_list decorator_list
N/A Invertible N/A object N/A N/A 
    Mix-in for invertible transforms. Provides an interface for taking the
    `pseudo` or true inverse of a transform.

    Has to be implemented in conjunction with :map:`Transform`.
     has_true_inverse N/A N/A self N/A N/A N/A 
        ``True`` if the pseudoinverse is an exact inverse.

        :type: `bool`
         N/A N/A NotImplementedError N/A property pseudoinverse N/A N/A self N/A N/A N/A 
        The pseudoinverse of the transform - that is, the transform that
        results from swapping `source` and `target`, or more formally, negating
        the transforms parameters. If the transform has a true inverse this
        is returned instead.

        :type: ``type(self)``
         N/A N/A NotImplementedError N/A N/A VInvertible N/A Invertible N/A N/A 
    Mix-in for :map:`Vectorizable` :map:`Invertible` :map:`Transform` s.

    Prefer this mix-in over :map:`Invertible` if the :map:`Transform` in
    question is :map:`Vectorizable` as this adds :meth:`from_vector` variants
    to the :map:`Invertible` interface. These can be tuned for performance,
    and are, for instance, needed by some of the machinery of fit.
     pseudoinverse_vector N/A N/A self vector N/A N/A N/A 
        The vectorized pseudoinverse of a provided vector instance.
        Syntactic sugar for::

            self.from_vector(vector).pseudoinverse().as_vector()

        Can be much faster than the explict call as object creation can be
        entirely avoided in some cases.

        Parameters
        ----------
        vector :  ``(n_parameters,)`` `ndarray`
            A vectorized version of ``self``

        Returns
        -------
        pseudoinverse_vector : ``(n_parameters,)`` `ndarray`
            The pseudoinverse of the vector provided
         N/A N/A N/A N/A N/A N/A N/A self from_vector vector pseudoinverse as_vector N/A N/A