Følg denne opplæringen for å oppdage hvordan du lagrer og laster en matrise til og fra en pickle -fil.
Numpy Save Function ()
Før vi dykker ned i bruk av Load () -funksjonen, må vi forstå lagringsfunksjonen.
Det er en enkel, men nyttig funksjon som lar deg lagre en matrise i en binær fil som ender med en .NPY -forlengelse.
Funksjonssyntaks
Funksjonsdefinisjonen er som vist nedenfor:
numpy.Lagre (fil, arr, tillater_pickle = true, fiks_imports = true)Parametere
Funksjonsparametrene er diskutert nedenfor:
Eksempelbruk
Koden nedenfor viser hvordan du bruker lagring () -funksjonen i Numpy.
# Importer numpyKoden over vil opprette en fil som heter Myarr.NPY, som holder dataene fra ARR -variabelen.
Numpy lastfunksjon
Nå som vi forstår hvordan LAVE () -funksjonen fungerer, kan vi flytte oppmerksomheten til Load () -funksjonen.
Enkelt sagt lar lastfunksjonen deg laste inn matrisen som er lagret i en .NPY -fil. Den fungerer som leseversjonen av lagringsfunksjonen.
Funksjonssyntaks
Funksjonssyntaks er som vist nedenfor:
numpy.Last (fil, mmap_mode = ingen, tillat_pickle = falsk, fiks_imports = true, koding = 'ascii')La oss utforske parametrene.
Funksjonsparametere
Parametrene er som følger:
Returverdi
Funksjonen vil returnere dataene som er lagret i den spesifiserte .NPY -fil.
Eksempelbruk
For å illustrere hvordan du bruker Load () -funksjonen, la oss lese dataene som er lagret i Myarr.NPY -fil.
Koden er som vist nedenfor:
# Last inn filI eksemplet over laster vi dataene til myarr.NPY til en ny matrisevariabel kalt arr_loaded.
Vi sammenligner da hvis den lastede matrisen er lik den opprinnelige matrisen. Koden over skal returnere en rekke booleanere som vist:
[[True True True True]Ovennevnte indikerer at den opprinnelige matrisen og en lastet fra filen er lik.
Konklusjon
Denne artikkelen undersøker hvordan du kan lagre og laste inn array -objekter til og fra .NPY -filer ved hjelp av lagrings- og lastfunksjonene.
Takk for at du leste!!