From 984d56b4d94bf298a197f1567834451acf49cab9 Mon Sep 17 00:00:00 2001 From: "Eugeniy E. Mikhailov" Date: Tue, 19 Nov 2024 13:40:38 -0500 Subject: dir rename --- python_src/xxpp_to_xpxp.py | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 python_src/xxpp_to_xpxp.py (limited to 'python_src/xxpp_to_xpxp.py') diff --git a/python_src/xxpp_to_xpxp.py b/python_src/xxpp_to_xpxp.py deleted file mode 100644 index 940d8b8..0000000 --- a/python_src/xxpp_to_xpxp.py +++ /dev/null @@ -1,25 +0,0 @@ -def xxpp_to_xpxp(S): - """Permutes the entries of the input from xxpp ordering to xpxp ordering. - - Args: - S (array): input even dimensional square matrix or array - - Returns: - (array): permuted matrix or array - """ - shape = S.shape - n = shape[0] - - if n % 2 != 0: - raise ValueError("The input array is not even-dimensional") - - n = n // 2 - ind = np.arange(2 * n).reshape(2, -1).T.flatten() - - if len(shape) == 2: - if shape[0] != shape[1]: - raise ValueError("The input matrix is not square") - return S[:, ind][ind] - - return S[ind] - -- cgit v1.2.3