NumPy Uložit() metoda se používá uložit vstupní pole v binárním souboru s příponou „ rozšíření npy“ (.npy).
Příklad:
Python3
nahradit barvu v gimpu
import> numpy as np> a>=> np.arange(>5>)> np.save(>'array_file'>, a)> |
>
>
Syntax
Syntax: numpy.save(soubor, arr, allow_pickle=True, fix_imports=True)
Parametry:
- soubor: Soubor nebo název souboru, do kterého jsou data uložena. Pokud je souborem řetězec nebo cesta, bude k názvu souboru připojena přípona .npy, pokud ji ještě nemá. Pokud je soubor objektem souboru, pak se název souboru nezmění.
- allow_pickle : Povolit ukládání objektových polí pomocí Python pickles. Důvody pro nepovolení piklů zahrnují bezpečnost (načtení nakládaných dat může spustit libovolný kód) a přenositelnost (nakládané objekty nemusí být možné načíst v různých instalacích Pythonu). Výchozí: True
- fix_imports : Užitečné pouze při vynucení objektů v objektových polích v Pythonu 3, aby byly vybírány způsobem kompatibilním s Python 2.
- arr: Pole dat k uložení.
Vrácení: Uloží vstupní pole do souboru na disku s příponou „.npy“.
Příklady
Pojďme pochopit fungování metody numpy.save() v tomto kódu Pythonu a vědět, jak používat metodu save() knihovny NumPy.
Chcete-li použít funkci numpy.save(), stačí do funkce předat název souboru a pole.
Pří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'>)> |
>
755 chmod
>
Výstup :
a is: [0 1 2 3 4] the array is saved in the file geekfile.npy>
Příklad 2
Python3
zásilkový obchod
# 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ýstup :
b is: [0 1 2 3 4] b is printed from geekfile.npy>