[PyTorch] reshape와 transpose의 차이

2025. 9. 3. 18:26·Activity/부스트캠프 AI Tech 8기
728x90

reshape

텐서를 일렬로 펼쳤다가, 원하는 모양(shape)으로 다시 재배치한다. 배치는 그대로 두고, 겉모양만 바꾸는 메서드

 

import torch

x = torch.arange(6)        # tensor([0, 1, 2, 3, 4, 5])
y = x.reshape(2, 3)        # (2,3)으로 모양 변경

print(y)
# tensor([[0, 1, 2],
#         [3, 4, 5]])

transpose

특정한 두 차원의 축을 서로 맞바꾼다. 즉, 데이터 순서 자체가 바뀐다.

x = torch.arange(6).reshape(2, 3)
print(x)
# tensor([[0, 1, 2],
#         [3, 4, 5]])

y = x.transpose(0, 1)  # 0번째 차원(행)과 1번째 차원(열) 교환
print(y)
# tensor([[0, 3],
#         [1, 4],
#         [2, 5]])

reshape vs transpose

reshape 데이터 순서 유지, 모양만 바꿈 [0,1,2,3,4,5] → [[0,1,2],[3,4,5]]
transpose 차원 순서를 교환, 데이터 배치도 달라짐 [[0,1,2],[3,4,5]] → [[0,3],[1,4],[2,5]]
728x90

'Activity > 부스트캠프 AI Tech 8기' 카테고리의 다른 글

[네이버 부스트캠프 AI Tech 8기] week2 - 1일차 회고  (1) 2025.09.09
[네이버 부스트캠프 AI Tech 8기] 합류와 week1 회고  (1) 2025.09.08
'Activity/부스트캠프 AI Tech 8기' 카테고리의 다른 글
  • [네이버 부스트캠프 AI Tech 8기] week2 - 1일차 회고
  • [네이버 부스트캠프 AI Tech 8기] 합류와 week1 회고
DROPDEW
DROPDEW
💻 Developer | 기록하지 않으면 존재하지 않는다
  • DROPDEW
    제 2장 1막
    DROPDEW
  • 전체
    오늘
    어제
    • Dev (443)
      • App·Android (1)
      • BE (50)
        • HTTP 웹 기본 지식 (8)
        • 스프링 입문 - 코드로 배우는 스프링 부트, 웹 .. (12)
        • 스프링부트와 JPA 활용 (11)
        • 스프링부트 시큐리티 & JWT (0)
        • 실전 자바 기본, 중급 (1)
        • PHP (11)
      • FE·Client (23)
        • HTML (1)
        • React (19)
        • Unity (1)
      • Data (28)
        • AI (7)
        • Bigdata (6)
        • Database (1)
        • Python (0)
        • 빅데이터분석기사 (13)
      • Infra (1)
      • Activity (9)
        • Intern (0)
        • SK AI Dream Camp (2)
        • 구름톤 유니브 4기 (1)
        • 리모트 인턴십 6기 (3)
        • 봉사활동 (0)
        • 부스트캠프 AI Tech 8기 (3)
      • CS (8)
      • 취준 (12)
        • 자격증 (4)
        • 인적성·NCS (6)
        • 코테·필기·면접 후기 (2)
      • 코테 (270)
        • Algorithm (222)
        • SQL (35)
        • 정리 (13)
      • 인사이트 (27)
        • 금융경제뉴스 (7)
        • 금융용어·지식 (2)
        • 북마크 (7)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    그래프탐색
    문자열
    그래프이론
    그리디알고리즘
    다이나믹프로그래밍
    백준
    구현
    브루트포스 알고리즘
    너비우선탐색
    티스토리챌린지
    정렬
    수학
    매개변수탐색
    자료구조
    시뮬레이션
    최단경로
    누적합
    오블완
    투포인터
    이분탐색
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.3
DROPDEW
[PyTorch] reshape와 transpose의 차이
상단으로

티스토리툴바