4.10.11 배열 결합 완전 판넬 (최종 요약)

지금까지 배운 수많은 NumPy 배열 결합 함수들을 머릿속에 완벽하게 박아 넣을 수 있도록 준비한 마지막 요약 지도(Map)입니다.

상황에 맞게 직관적으로 떠오르는 함수를 찾아 바로바로 꺼내 눈감고도 타이핑할 수 있게 이 지도를 마음속에 저장해 두세요!

배열 결합 완전 판넬 지도

📌 영역별 함수 선택 가이드

  • [수직으로 쌓기 (row)]: 아파트처럼 위로 쌓기
    • np.vstack(): 언제나 사용하기 좋은 100점짜리 정답
    • np.row_stack(): vstack을 헷갈리지 말라고 만들어둔 똑같은 이름
  • [수평으로 잇기 (col)]: 옆으로 길게 눕히거나 기둥 세우기
    • np.hstack(): 누워있는 애들을 그대로 기차처럼 이어붙일 때
    • np.column_stack(): 누워있는 애들을 억지로 기둥으로 세워서 이어붙일 때
  • [초고수의 단축키]: 타이핑이 몹시 귀찮을 때 쓰는 대괄호 마법
    • np.r_[]: 누워있는 채로 이어붙이거나(Row), 숫자를 통째로 쑤셔넣을 때
    • np.c_[]: 억지로 기둥으로 세워서(Column) 합칠 때
  • [조상님 함수]: 위의 모든 함수들의 근간이 되는 근본 축 제어법
    • np.concatenate(): 0번 축, 1번 축을 내가 직접 axis= 인자로 골라서 강력하게 제어할 때
    • np.stack(): 기존 차원을 유지하지 않고, 무조건 차원의 껍질 단위 하나를 한 단계 위로 올릴(새로운 축을 뚫을) 때
서브목차