@roma
Чтобы транспонировать матрицу в numpy, можно использовать функцию numpy.transpose
. Например:
1 2 3 4 5 6 7 8 9 10 |
import numpy as np # Создадим матрицу 3x2 matrix = np.array([[1, 2], [3, 4], [5, 6]]) # Транспонируем матрицу matrix_transposed = np.transpose(matrix) print(matrix_transposed) # Выведет: [[1 3 5] # [2 4 6]] |
Также можно использовать свойство T
массива numpy:
1 2 3 4 5 6 7 8 9 10 |
import numpy as np # Создадим матрицу 3x2 matrix = np.array([[1, 2], [3, 4], [5, 6]]) # Транспонируем матрицу matrix_transposed = matrix.T print(matrix_transposed) # Выведет: [[1 3 5] # [2 4 6]] |