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