diff --git a/matrix_transpose.py b/matrix_transpose.py deleted file mode 100644 index bb1fda3..0000000 --- a/matrix_transpose.py +++ /dev/null @@ -1,32 +0,0 @@ - -from typing import List -""" -Transpose a given matrix. -Args: - M (List[List]): A 2D list representing the matrix to be transposed. -Returns: - List[List]: The transposed matrix. -Example: - >>> matrix = [ - ... [1, 2, 3], - ... [4, 5, 6] - ... ] - >>> matrix_transpose(matrix) - [[1, 4], [2, 5], [3, 6]] - -NOTE: If you import the matrix_transpose module into your project, call it with matrix_transpose.transpose(M). - -""" - -def transpose(M) -> List[List]: - row = [] - T = [] - mcols = len(M[0]) - nrows = len(M) - for i in range(0, mcols): - for j in range(0, nrows): - row.append(M[j][i]) - T.append(row) - row = [] - return T -