logo

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






shreya ghoshal første ektemann

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




hvor mange uker i en måned

# 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


gjennomsnitt vs gjennomsnitt



# 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>