logo

NumPy save() Metod | Spara Array till en fil

NumPy spara() metoden används för att lagra inmatningsmatrisen i en binär fil med npy förlängning' (.npy).

Exempel:



Python3






df.loc

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



>

>

Syntax

Syntax: numpy.save(fil, arr, allow_pickle=True, fix_imports=True)

Parametrar:

  • fil: Fil eller filnamn som data sparas till. Om filen är en sträng eller sökväg kommer filnamnstillägget .npy att läggas till om det inte redan har ett. Om filen är ett filobjekt är filnamnet oförändrat.
  • allow_pickle : Tillåt att objektmatriser sparas med Python-gurka. Skälen till att inte tillåta pickles inkluderar säkerhet (laddning av inlagd data kan exekvera godtycklig kod) och portabilitet (inlagda objekt kanske inte kan laddas på olika Python-installationer). Standard: Sant
  • fix_importer : Endast användbart för att tvinga objekt i objektmatriser på Python 3 att betas på ett Python 2-kompatibelt sätt.
  • arr: Arraydata som ska sparas.

Returnerar: Lagrar inmatningsmatrisen i en diskfil med tillägget '.npy'.

Exempel

Låt oss förstå hur numpy.save()-metoden fungerar i denna Python-kod och vet hur man använder save()-metoden för NumPy-biblioteket.

För att använda funktionen numpy.save() behöver du bara skicka filnamnet och arrayen i funktionen.

Exempel 1

Python3


rensa npm-cache



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

>

>

Utgång:

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

Exempel 2

Python3


binärt träd



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

>

>

Utgång:

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