El NumPy desa () mètode s'utilitza per emmagatzemar la matriu d'entrada en un fitxer binari amb el ' extensió npy' (.npy).
Exemple:
Python 3
què fa Ravel a Python
import> numpy as np> a>=> np.arange(>5>)> np.save(>'array_file'>, a)> |
>
>
Sintaxi
Sintaxi: numpy.save(fitxer, arr, allow_pickle=True, fix_imports=True)
Paràmetres:
- dossier: Fitxer o nom de fitxer on es desaran les dades. Si el fitxer és una cadena o un camí, s'afegirà una extensió .npy al nom del fitxer si encara no en té cap. Si el fitxer és un objecte de fitxer, el nom del fitxer no es modifica.
- allow_pickle : Permet desar matrius d'objectes mitjançant pickles de Python. Els motius per no permetre els pickles inclouen la seguretat (la càrrega de dades decapades pot executar codi arbitrari) i la portabilitat (pot ser que els objectes pickled no es puguin carregar en diferents instal·lacions de Python). Per defecte: True
- fix_imports : Només és útil per forçar els objectes de les matrius d'objectes a Python 3 a ser recollits d'una manera compatible amb Python 2.
- arr: Dades de la matriu a desar.
Devolucions: Emmagatzema la matriu d'entrada en un fitxer de disc amb l'extensió '.npy'.
Exemples
Entenem el funcionament del mètode numpy.save() en aquest codi Python i sabem com utilitzar el mètode save() de la biblioteca NumPy.
Per utilitzar la funció numpy.save(), només heu de passar el nom del fitxer i la matriu a la funció.
Exemple 1
Python 3
tipus de xarxa
# 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'>)> |
>
>
Sortida:
a is: [0 1 2 3 4] the array is saved in the file geekfile.npy>
Exemple 2
Python 3
algorisme d'ordenació de combinació
# 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'>)> |
>
>
Sortida:
b is: [0 1 2 3 4] b is printed from geekfile.npy>