본문 바로가기

Technique/Python

파이썬 npArray 변경 및 복원

반응형

# npArray를 byte로 변경

    convert_bytes = roi_array.tobytes()

    shape1, shape2, shape3 = roi_array.shape

 

 

#  bytes를 npArray 변경

   convert_float64 = np.frombuffer(convert_bytes, dtype=np.float64)

   temp_roi_array = convert_float64.reshape(roi_array.shape)

 

 

 

 

# shape

  • 배열의 형상 정보(차원 혹은 축)를 확인
    • npArray 형태를 출력함 (255,245,5)

bytes로 변경한 npArray로 복원하기 위하여서는 shape를 꼭 알아야 한다.

그렇지 않으면 1차원 배열로 복원된다.

 

반응형