본문 바로가기
카테고리 없음

Transpose 함수

by Mesut Özil 2023. 11. 4.

transpose 함수는 NumPy 라이브러리에서 배열의 차원 바꾸거나 전치시키는 데 사용

이 함수를 사용하면 배열의 행 인덱스 교환되어 행렬이 전치됩니다.

 

예시 코드

import numpy as np

# 2x3 배열 생성
arr = np.array([[1, 2, 3],
                [4, 5, 6]])

print("원본 배열:")
print(arr)

# 출력
# [[1 2 3]
#  [4 5 6]]

---------------------------------------------

# 배열의 전치 (transpose) (3개 코드 모두 동일)
transposed_arr = np.transpose(arr)
transposed_arr = arr.transpose()
transposed_arr = arr.T

print("\n배열의 전치 (Transpose):")
print(transposed_arr)

# 출력
# [[1 4]
#  [2 5]
#  [3 6]]

 

위의 예시에서, np.array 함수를 사용하여 2x3 배열을 생성 

transpose 함수np.transpose 형태로 사용되며, arr 배열을 전치하여 transposed_arr 배열에 저장

결과적으로, 원래의 2x3 배열 3x2 배열전치되었음을 볼 수 있습니다.

 

3개 코드 모두 동일

  1. df.transpose()
  2. df.T
  3. np.transpose(df)

 

이와 같이 transpose 함수를 사용하여 배열의 차원을 바꾸거나 행과 열을 교환할 수 있습니다.

NumPy를 사용하면 이러한 배열 연산을 간편하게 수행할 수 있습니다.

 

 

 

본 게시글은 ChatGPT의 도움을 받아 작성하였습니다.