1. เรียนรู้
  2. /
  3. Courses
  4. /
  5. Python을 활용한 생의학 영상 분석

Connected

Exercises

이미지 쌓기

이미지 "스택"은 다차원 데이터를 이해하는 데 유용한 비유입니다. 차원이 하나 높아질수록, 그 차원은 더 낮은 차원의 배열을 차곡차곡 쌓아 올린 형태가 됩니다.

이번 연습 문제에서는 NumPy의 stack() 함수를 사용해 여러 2D 배열을 하나의 3D 볼륨으로 결합해 보겠습니다. 관례상 볼륨 데이터는 첫 번째 차원을 따라 쌓습니다: vol[plane, row, col].

참고: ImageIO의 Image 객체에 어떤 연산을 수행하더라도, 메타데이터가 제거되고 numpy.ndarray로 변환됩니다.

คำแนะนำ

100 XP
  • imageio와 numpy(별칭 np)를 임포트하세요.
  • "chest-220.dcm", "chest-221.dcm", "chest-222.dcm"을 불러오세요.
  • np.stack()을 사용해 3D 볼륨을 만드세요. 쌓는 axis는 0으로 설정합니다.
  • vol의 shape 속성을 출력하세요.