spyrit.misc.sampling.Permutation_Matrix
- spyrit.misc.sampling.Permutation_Matrix(Mat: ndarray) ndarray[source]
Returns permutation matrix from sampling matrix
- Args:
- Mat (np.ndarray):
N-by-N sampling matrix, where high values indicate high significance.
- Returns:
P (np.ndarray): N^2-by-N^2 permutation matrix (boolean)
Note
Consider using
sort_by_significance()for increased computational performance if usingPermutation_Matrix()to reorder a matrix as follows:y = Permutation_Matrix(Ord) @ Mat