Вот несколько способов транспонировать матрицу с помощью библиотеки NumPy:
Метод 1: использование функции numpy.transpose()
Вы можете использовать функцию numpy.transpose()для транспонирования матрицы. Он принимает матрицу в качестве входных данных и возвращает транспонированную матрицу.
import numpy as np
matrix = np.array([[1, 2, 3], [4, 5, 6]])
transposed_matrix = np.transpose(matrix)
print(transposed_matrix)
Выход:
[[1 4]
[2 5]
[3 6]]
Метод 2: использование атрибута .T.
Вы также можете использовать атрибут .Tмассива NumPy для его транспонирования.
import numpy as np
matrix = np.array([[1, 2, 3], [4, 5, 6]])
transposed_matrix = matrix.T
print(transposed_matrix)
Выход:
[[1 4]
[2 5]
[3 6]]
Метод 3: использование метода .transpose().
Массивы NumPy также предоставляют метод .transpose()для транспонирования массива.
import numpy as np
matrix = np.array([[1, 2, 3], [4, 5, 6]])
transposed_matrix = matrix.transpose()
print(transposed_matrix)
Выход:
[[1 4]
[2 5]
[3 6]]