웹사이트 검색

NumPy Matrix transpose() - Python에서 배열의 전치


행렬의 전치는 행 데이터를 열로, 열 데이터를 행으로 이동하여 얻습니다. 모양이 (X, Y)인 배열이 있으면 배열의 전치도 모양이 (Y, X)가 됩니다.

NumPy 매트릭스 전치()

Python numpy 모듈은 주로 Python에서 배열 작업에 사용됩니다. transpose() 함수를 사용하여 배열의 전치를 얻을 수 있습니다.

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]]

객체와 같은 배열의 전치

transpose() 함수는 중첩 목록과 같은 객체와 같은 배열에서도 작동합니다.

arr1 = [[1, 2, 3], [4, 5, 6]]

arr1_transpose = np.transpose(arr1)

결과는 이전 프로그램과 동일합니다. 참조: API 문서