본문 바로가기
Python/numpy

파이썬 numpy 배열을 파일로 저장하고 불러오는 방법

by PySun 2024. 2. 27.
반응형

소개

NumPy는 파이썬에서 과학 및 수학 연산을 위한 강력한 라이브러리로, 배열을 파일로 저장하고 불러오는 기능을 제공합니다. 이번 포스팅에서는 NumPy를 사용하여 배열을 파일로 저장하고 다시 불러오는 방법에 대해 알아보겠습니다.

1. 배열 저장

NumPy에서는 `np.save()` 함수를 사용하여 배열을 바이너리 형식으로 파일에 저장할 수 있습니다. 이 함수를 사용하면 배열의 데이터와 형상을 그대로 유지하면서 효과적으로 저장할 수 있습니다. 저장된 배열은 나중에 `np.load()` 함수를 사용하여 불러올 수 있습니다.

2. 배열 불러오기

`np.load()` 함수를 사용하면 저장된 배열을 다시 메모리로 불러올 수 있습니다. 이때 파일에 저장된 데이터와 형상이 그대로 유지되므로, 이전에 저장한 배열을 정확하게 복원할 수 있습니다. 다양한 파일 형식을 지원하며, 바이너리 형식 외에도 텍스트 형식으로 저장할 수도 있습니다.

3. 활용과 예시

아래는 NumPy 배열을 파일로 저장하고 불러오는 간단한 예시입니다. 코드를 통해 실제로 어떻게 작동하는지 확인해보세요.

import numpy as np

# 배열 저장
arr = np.array([1, 2, 3, 4, 5])
np.save('saved_array.npy', arr)

# 배열 불러오기
loaded_arr = np.load('saved_array.npy')

마무리

이번 포스팅에서는 NumPy를 사용하여 배열을 파일로 저장하고 불러오는 방법에 대해 알아보았습니다. 이러한 기능을 통해 중요한 데이터를 효율적으로 보관하고 필요할 때 빠르게 불러와 활용할 수 있습니다. 앞으로의 포스팅에서는 NumPy의 다양한 기능과 응용에 대해 더 자세히 살펴보겠습니다.

반응형