NumPy save() Metode | Lagre array til en fil
NumPy lagre() metoden brukes til lagre inndatamatrisen i en binær fil med ' npy utvidelse' (.npy).
Eksempel:
Python3
import> numpy as np> a> => np.arange(> 5> )> np.save(> 'array_file'> , a)> |
Syntaks
Syntaks: numpy.save(fil, arr, allow_pickle=True, fix_imports=True)
Parametere:
- fil: Fil eller filnavn som dataene er lagret til. Hvis filen er en streng eller bane, vil en .npy-utvidelse bli lagt til filnavnet hvis den ikke allerede har en. Hvis filen er et filobjekt, er filnavnet uendret.
- tillate_pickle : Tillat lagring av objektmatriser ved hjelp av Python pickles. Årsaker til å ikke tillate pickles inkluderer sikkerhet (lasting av syltede data kan utføre vilkårlig kode) og portabilitet (syltede objekter kan kanskje ikke lastes på forskjellige Python-installasjoner). Standard: Sant
- fix_imports: Kun nyttig for å tvinge objekter i objektmatriser på Python 3 til å bli syltet på en Python 2-kompatibel måte.
- arr: Matrisedata som skal lagres.
Returnerer: Lagrer inndatamatrisen i en diskfil med filtypen «.npy».
Eksempler
La oss forstå hvordan numpy.save()-metoden fungerer i denne Python-koden og vite hvordan vi bruker save()-metoden til NumPy-biblioteket.
For å bruke funksjonen numpy.save() trenger du bare å sende inn filnavnet og matrisen i funksjonen.
Eksempel 1
Python3
# 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'> )> |
Utgang:
a is: [0 1 2 3 4] the array is saved in the file geekfile.npy
Eksempel 2
Python3
# 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'> )> |
Utgang:
b is: [0 1 2 3 4] b is printed from geekfile.npy