반응형

넘파이 배열 이미지를 하나의 넘파이 배열로 합쳤다가 다시 분리하는 예제 코드입니다.

 

2022. 12.8  최초작성



넘파이 모듈을 로드합니다.

>>> import numpy as np

 

3개의 넘파이 배열을 생성합니다.

>>> a = np.empty((488,488,3), dtype=np.uint8)

>>> b = np.empty((488,488,3), dtype=np.uint8)

>>> c = np.empty((488,488,3), dtype=np.uint8)

 

첫번째 차원을 추가하여 4차원 넘파이 배열로 변환합니다. 

>>> a = np.expand_dims(a, axis=0)

>>> b = np.expand_dims(b, axis=0)

>>> c = np.expand_dims(c, axis=0)

 

넘파이 배열들을 리스트에 저장합니다.

>>> L = [a,b,c]

 

하나의 넘파이 배열로 합칩니다. 

>>> array = np.vstack(L)

 

넘파이 배열의 shape를 확인합니다.

>>> array.shape

(3, 488, 488, 3)

 

인덱스를 사용하여 넘파이 배열을 분리할 수 있습니다.

>>> array[0].shape

(488, 488, 3)

>>> array[1].shape

(488, 488, 3)

>>> array[2].shape

(488, 488, 3)


반응형

문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.

도움이 되셨다면 토스아이디로 후원해주세요.
https://toss.me/momo2024


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts