Metóda NumPy save() | Uložiť pole do súboru
NumPy uložiť () metóda sa používa uložiť vstupné pole v binárnom súbore s „ rozšírenie npy“ (.npy).
Príklad:
Python3
import> numpy as np> a> => np.arange(> 5> )> np.save(> 'array_file'> , a)> |
Syntax
Syntax: numpy.save(súbor, arr, allow_pickle=True, fix_imports=True)
Parametre:
- súbor: Súbor alebo názov súboru, do ktorého sa ukladajú údaje. Ak je súbor reťazec alebo cesta, k názvu súboru sa pripojí prípona .npy, ak ju ešte nemá. Ak je súbor objektom súboru, názov súboru sa nemení.
- allow_pickle : Povoliť ukladanie polí objektov pomocou piklov Pythonu. Dôvody pre zakázanie ukladania zahŕňajú bezpečnosť (načítanie nazbieraných údajov môže spustiť ľubovoľný kód) a prenosnosť (načítané objekty sa nemusia dať načítať v rôznych inštaláciách Pythonu). Predvolená hodnota: True
- fix_imports : Užitočné len pri vynútení výberu objektov v objektových poliach v Pythone 3 spôsobom kompatibilným s Python 2.
- arr : Pole údajov, ktoré sa majú uložiť.
Vrátenie: Uloží vstupné pole do súboru na disku s príponou „.npy“.
Príklady
Poďme pochopiť fungovanie metódy numpy.save() v tomto kóde Pythonu a vedieť, ako používať metódu save() knižnice NumPy.
Ak chcete použiť funkciu numpy.save(), stačí do funkcie zadať názov súboru a pole.
Príklad 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'> )> |
Výkon :
a is: [0 1 2 3 4] the array is saved in the file geekfile.npy
Príklad 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'> )> |
Výkon :
b is: [0 1 2 3 4] b is printed from geekfile.npy