Автор оригинала: Pankaj Kumar.
Транспоминация матрицы получается путем перемещения данных строк в столбец и данные столбцов к строкам.
Если у нас есть массив формы (x, y), то транспозью массива будет иметь форму (y, x).
Numpy Matrix транспонирование ()
Модуль Python Numpy в основном используется для работы с массивами в Python. Мы можем использовать функцию транспонирования (), чтобы получить транспозью массива.
import numpy as np arr1 = np.array([[1, 2, 3], [4, 5, 6]]) print(f'Original Array:\n{arr1}') arr1_transpose = arr1.transpose() print(f'Transposed Array:\n{arr1_transpose}')
Выход:
Original Array: [[1 2 3] [4 5 6]] Transposed Array: [[1 4] [2 5] [3 6]]
Намечающий массив транспонимент
Транспонировать массив, как объект
Функция Transpail () работает с таким, как объект, такой как вложенный список.
arr1 = [[1, 2, 3], [4, 5, 6]] arr1_transpose = np.transpose(arr1)
Результатом будет такой же, как более ранняя программа.
Ссылка: API док