NumPy save() Metodas | Išsaugoti masyvą faile
NumPy sutaupyti() naudojamas metodas saugoti įvesties masyvą dvejetainiame faile su „ npy plėtinys“ (.npy).
Pavyzdys:
Python3
import> numpy as np> a> => np.arange(> 5> )> np.save(> 'array_file'> , a)> |
Sintaksė
Sintaksė: numpy.save(file, arr, allow_pickle=Tiesa, fix_imports=Tiesa)
Parametrai:
- failas: Failas arba failo pavadinimas, kuriame išsaugomi duomenys. Jei failas yra eilutė arba kelias, prie failo pavadinimo bus pridėtas plėtinys .npy, jei jo dar nėra. Jei failas yra failo objektas, tada failo pavadinimas nesikeičia.
- allow_pickle : Leisti išsaugoti objektų masyvus naudojant Python marinatus. Priežastys, dėl kurių negalima leisti marinuotų produktų, yra saugumas (įkeliant marinuotus duomenis gali būti vykdomas savavališkas kodas) ir perkeliamumas (marinuoti objektai gali būti neįkeliami skirtingose Python sistemose). Numatytasis: Tiesa
- fix_imports : Naudinga tik priverčiant Python 3 objektų masyvuose esančius objektus marinuoti su Python 2 suderinamu būdu.
- Arr: Masyvo duomenys, kuriuos reikia išsaugoti.
Grąžinimai: Saugo įvesties masyvą disko faile su plėtiniu „.npy“.
Pavyzdžiai
Supraskime numpy.save() metodo veikimą šiame Python kode ir sužinokime, kaip naudoti NumPy bibliotekos save() metodą.
Norėdami naudoti funkciją numpy.save(), tereikia funkcijoje perduoti failo pavadinimą ir masyvą.
1 pavyzdys
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'> )> |
Išvestis:
a is: [0 1 2 3 4] the array is saved in the file geekfile.npy
2 pavyzdys
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'> )> |
Išvestis:
b is: [0 1 2 3 4] b is printed from geekfile.npy