NumPy save() Metoda | Salvați matrice într-un fișier
NumPy Salvați() metoda este folosită pentru stocați matricea de intrare într-un fișier binar cu „ extensia npy” (.npy).
Exemplu:
Python3
import> numpy as np> a> => np.arange(> 5> )> np.save(> 'array_file'> , a)> |
Sintaxă
Sintaxă: numpy.save(fișier, arr, allow_pickle=True, fix_imports=True)
Parametri:
- fişier: Fișierul sau numele fișierului în care sunt salvate datele. Dacă fișierul este un șir sau o cale, o extensie .npy va fi atașată la numele fișierului dacă nu are deja una. Dacă fișierul este un obiect fișier, atunci numele fișierului este neschimbat.
- allow_pickle : Permite salvarea matricelor de obiecte folosind pickles Python. Motivele pentru interzicerea pickle-urilor includ securitatea (încărcarea datelor decapate poate executa cod arbitrar) și portabilitatea (obiectele decapate pot să nu poată fi încărcate pe diferite instalări Python). Implicit: Adevărat
- fix_imports : Util doar pentru a forța obiectele din matricele de obiecte pe Python 3 să fie decapate într-un mod compatibil cu Python 2.
- arr: Datele de matrice care urmează să fie salvate.
Se intoarce: Stochează matricea de intrare într-un fișier de disc cu extensia „.npy”.
Exemple
Să înțelegem funcționarea metodei numpy.save() în acest cod Python și să știm cum să folosim metoda save() din biblioteca NumPy.
Pentru a utiliza funcția numpy.save(), trebuie doar să treceți numele fișierului și matricea în funcție.
Exemplul 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'> )> |
Ieșire:
a is: [0 1 2 3 4] the array is saved in the file geekfile.npy
Exemplul 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'> )> |
Ieșire:
b is: [0 1 2 3 4] b is printed from geekfile.npy