De Numpy redden() methode wordt gebruikt sla de invoerarray op in een binair bestand met de ‘ npy-extensie' (.npy).
Voorbeeld:
Python3
serieel in postgres
import> numpy as np> a>=> np.arange(>5>)> np.save(>'array_file'>, a)> |
>
>
Syntaxis
Syntaxis: numpy.save(bestand, arr, allow_pickle=True, fix_imports=True)
Parameters:
- bestand: Bestand of bestandsnaam waarin de gegevens worden opgeslagen. Als het bestand een tekenreeks of pad is, wordt er een .npy-extensie aan de bestandsnaam toegevoegd als deze nog geen extensie heeft. Als het bestand een bestandsobject is, blijft de bestandsnaam ongewijzigd.
- allow_pickle : Sta het opslaan van objectarrays toe met behulp van Python-pickles. Redenen voor het niet toestaan van pickles zijn onder meer veiligheid (het laden van gepickelde gegevens kan willekeurige code uitvoeren) en draagbaarheid (gepickelde objecten kunnen mogelijk niet worden geladen op verschillende Python-installaties). Standaard: Waar
- fix_imports: Alleen nuttig om te forceren dat objecten in objectarrays op Python 3 op een Python 2-compatibele manier worden gebeitst.
- arr: Arraygegevens die moeten worden opgeslagen.
Geeft terug: Slaat de invoerarray op in een schijfbestand met de extensie ‘.npy’.
Voorbeelden
Laten we de werking van de numpy.save()-methode in deze Python-code begrijpen en weten hoe we de save()-methode van de NumPy-bibliotheek kunnen gebruiken.
Om de functie numpy.save() te gebruiken, hoeft u alleen maar de bestandsnaam en array in de functie door te geven.
voorbeeld 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'>)> |
>
tekenreeks int
>
Uitgang:
a is: [0 1 2 3 4] the array is saved in the file geekfile.npy>
Voorbeeld 2
Python3
java case-verklaring
# 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'>)> |
>
>
Uitgang:
b is: [0 1 2 3 4] b is printed from geekfile.npy>