linalg#

lstsq(x, y, rep_x, rep_y)

Computes a solution to the least squares problem of a system of linear equations with equivariance constraints.

invariant_orthogonal_projector(rep_x[, ...])

Computes the orthogonal projection to the invariant subspace.

equiv_orthogonal_projection(W, rep_x, rep_y)

Orthogonally project a linear map onto \(\mathrm{Hom}_{\mathbb{G}}(\rho_{\mathcal{X}},\rho_{\mathcal{Y}})\).

equiv_orthogonal_projection_coefficients(W, ...)

Return the flattened homomorphism-basis coefficients of \(\Pi_{\mathrm{Hom}_{\mathbb{G}}}(\mathbf{W})\).

project_in_isobasis(W, rep_x, rep_y[, ...])

Project W onto \(\mathrm{Hom}_{\mathbb{G}}(\rho_{\mathcal{X}}, \rho_{\mathcal{Y}})\) in isotypic coordinates

irrep_radii(x, rep)

Compute Euclidean radii for all irreducible-subspace features.

isotypic_signal2irreducible_subspaces(x, rep_x)

Flatten an isotypic signal into its irreducible-subspace coordinates.