[python] NumPy 배열을 파일로 저장하고 불러오는 방법은 무엇인가요?

먼저, NumPy 배열을 파일로 저장하는 방법을 보겠습니다. numpy.save() 함수를 사용하여 배열을 바이너리 형식의 .npy 파일로 저장할 수 있습니다. 예를 들어, 다음과 같이 코드를 작성할 수 있습니다:

import numpy as np

arr = np.array([1, 2, 3, 4, 5])
np.save('array.npy', arr)

위의 코드에서 arr 배열을 ‘array.npy’라는 파일로 저장하고 있습니다. 파일이 현재 작업 디렉토리에 생성됩니다.

이제, NumPy 배열을 파일에서 불러오는 방법을 알아보겠습니다. numpy.load() 함수를 사용하여 .npy 파일에서 배열을 불러올 수 있습니다. 예를 들어, 다음과 같이 코드를 작성할 수 있습니다:

import numpy as np

arr_loaded = np.load('array.npy')
print(arr_loaded)

위의 코드에서 ‘array.npy’ 파일에서 배열을 불러와 arr_loaded 변수에 저장하고 있습니다. 그런 다음, print() 함수를 사용하여 배열을 출력합니다.

이러한 방법으로 NumPy 배열을 파일에 저장하고 불러올 수 있습니다. NumPy의 numpy.savez()numpy.load() 함수를 사용하면 여러 개의 배열을 하나의 파일에 저장하고 불러올 수도 있습니다. 더 자세한 내용은 NumPy 공식 문서를 참조하시기 바랍니다.