Python에서 배열의 전치() – NumPy 행렬

행렬의 전치는 행 데이터를 열로, 열 데이터를 행으로 이동하여 얻습니다. 배열의 형태가 (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]]
Numpy Array Transpose

배열 유사 객체의 전치

transpose() 함수는 중첩된 리스트와 같은 배열 유사 객체와 함께 작동합니다.

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

arr1_transpose = np.transpose(arr1)

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

Source:
https://www.digitalocean.com/community/tutorials/numpy-matrix-transpose-array