Metodo NumPy save() | Salva array in un file
Il NumPy salva() metodo è utilizzato memorizzare l'array di input in un file binario con il simbolo ' estensione npy' (.npy).
Esempio:
Python3
import> numpy as np> a> => np.arange(> 5> )> np.save(> 'array_file'> , a)> |
Sintassi
Sintassi: numpy.save(file, arr,allow_pickle=True, fix_imports=True)
parametri:
- file: File o nome file in cui vengono salvati i dati. Se il file è una stringa o un percorso, al nome del file verrà aggiunta un'estensione .npy se non ne ha già una. Se il file è un oggetto file, il nome file rimane invariato.
- consent_pickle: Consenti il salvataggio di array di oggetti utilizzando pickle Python. Le ragioni per non consentire pickle includono la sicurezza (il caricamento dei dati serializzati può eseguire codice arbitrario) e la portabilità (gli oggetti serializzati potrebbero non essere caricabili su diverse installazioni Python). Predefinito: Vero
- fix_imports: Utile solo per forzare gli oggetti negli array di oggetti su Python 3 a essere serializzati in modo compatibile con Python 2.
- arr: Dati della matrice da salvare.
Ritorna: Memorizza l'array di input in un file su disco con estensione '.npy'.
Esempi
Comprendiamo il funzionamento del metodo numpy.save() in questo codice Python e sappiamo come utilizzare il metodo save() della libreria NumPy.
Per utilizzare la funzione numpy.save(), devi solo passare il nome del file e l'array nella funzione.
Esempio 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'> )> |
Produzione :
a is: [0 1 2 3 4] the array is saved in the file geekfile.npy
Esempio 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'> )> |
Produzione :
b is: [0 1 2 3 4] b is printed from geekfile.npy