NumPy save() 메소드 | 배열을 파일에 저장

넘파이 구하다() 방법은 다음과 같은 데 사용됩니다. 입력 배열을 저장 바이너리 파일에 ' npy 확장' (.npy).

예:

파이썬3




import> numpy as np> a> => np.arange(> 5> )> np.save(> 'array_file'> , a)>

통사론

통사론: numpy.save(파일, arr,allow_pickle=True, fix_imports=True)

매개변수:

  • 파일: 데이터가 저장되는 파일 또는 파일 이름입니다. 파일이 문자열 또는 경로인 경우 .npy 확장자가 아직 없으면 파일 이름에 추가됩니다. 파일이 파일 객체이면 파일 이름은 변경되지 않습니다.
  • 허용_피클: Python 피클을 사용하여 객체 배열을 저장할 수 있습니다. 피클을 허용하지 않는 이유에는 보안(피클된 데이터를 로드하면 임의의 코드가 실행될 수 있음)과 이식성(피클된 객체는 다른 Python 설치에서 로드되지 않을 수 있음)이 포함됩니다. 기본값: 참
  • 수정 수입 : Python 3의 객체 배열에 있는 객체를 Python 2 호환 방식으로 피클링하도록 강제하는 경우에만 유용합니다.
  • 도착: 저장할 배열 데이터입니다.

보고: '.npy' 확장자를 가진 디스크 파일에 입력 배열을 저장합니다.

Python 코드에서 numpy.save() 메소드의 작동을 이해하고 NumPy 라이브러리의 save() 메소드를 사용하는 방법을 알아봅시다.

numpy.save() 함수를 사용하려면 함수에 파일 이름과 배열을 전달하기만 하면 됩니다.

실시예 1

파이썬3




# Python program explaining> # save() function> > import> numpy as geek> > a> => geek.arange(> 5> )> > # a is printed.> print> (> 'a is:'> )> print> (a)> > # the array is saved in the file geekfile.npy> geek.save(> 'geekfile'> , a)> > print> (> 'the array is saved in the file geekfile.npy'> )>

출력 :

a is: [0 1 2 3 4] the array is saved in the file geekfile.npy 

실시예 2

파이썬3




# Python program explaining> # save() function> > import> numpy as geek> > # the array is loaded into b> b> => geek.load(> 'geekfile.npy'> )> > print> (> 'b is:'> )> print> (b)> > # b is printed from geekfile.npy> print> (> 'b is printed from geekfile.npy'> )>

출력 :

b is: [0 1 2 3 4] b is printed from geekfile.npy