compress()#
- LinearBasis.compress(state: ndarray) ndarray [source]#
Map high-dimensional states to low-dimensional latent coordinates.
\[\q \mapsto \qhat = \Vr\trp\q.\]If a weight matrix \(\W\) is present, the compression is
\[\q \mapsto \qhat = \Vr\trp\W\q.\]- Parameters:
- states(n, …) ndarray
Matrix of n-dimensional state vectors, or a single state vector.
- Returns:
- states_compressed(r, …) ndarray
Matrix of r-dimensional latent coordinate vectors, or a single coordinate vector.