gftool.matrix.Decomposition.reconstruct
- Decomposition.reconstruct(eig=None, kind='full')[source]
Get matrix back from
Decomposition
.If the reciprocal of self.eig was taken, this corresponds to the inverse of the original matrix.
- Parameters:
- eig(…, N) np.ndarray, optional
Alternative value used for self.eig. This argument can be used instead of modifying self.eig.
- kind{‘diag’, ‘full’} or str
Defines how to reconstruct the matrix. If kind is ‘diag’, only the diagonal elements are computed, if it is ‘full’ the complete matrix is returned. Alternatively a str used for subscript of
numpy.einsum
can be given.
- Returns:
- (…, N, N) or (…, N) np.ndarray
The reconstructed matrix. If a subscript string is given as kind, the shape of the output might differ.