Le NumPy sauvegarder() la méthode est utilisée pour stocker le tableau d'entrée dans un fichier binaire avec le ' extension npy' (.npy).
Exemple:
Python3
les commandes Linux créent un dossier
import> numpy as np> a>=> np.arange(>5>)> np.save(>'array_file'>, a)> |
>
>
Syntaxe
Syntaxe: numpy.save (fichier, arr,allow_pickle=True, fix_imports=True)
Paramètres:
- déposer: Fichier ou nom de fichier dans lequel les données sont enregistrées. Si le fichier est une chaîne ou un chemin, une extension .npy sera ajoutée au nom du fichier s'il n'en a pas déjà une. Si le fichier est un objet fichier, le nom du fichier reste inchangé.
- allow_pickle : Autoriser l'enregistrement de tableaux d'objets à l'aide de cornichons Python. Les raisons pour lesquelles les pickles sont interdits incluent la sécurité (le chargement de données picklées peut exécuter du code arbitraire) et la portabilité (les objets picklés peuvent ne pas être chargeables sur différentes installations Python). Par défaut : Vrai
- fix_imports : Uniquement utile pour forcer les objets dans les tableaux d'objets sur Python 3 à être marinés d'une manière compatible avec Python 2.
- arr : Données du tableau à enregistrer.
Retour: Stocke le tableau d'entrée dans un fichier disque avec l'extension « .npy ».
Exemples
Comprenons le fonctionnement de la méthode numpy.save() dans ce code Python et sachons comment utiliser la méthode save() de la bibliothèque NumPy.
Pour utiliser la fonction numpy.save(), il vous suffit de transmettre le nom du fichier et le tableau dans la fonction.
Exemple 1
Python3
pseudo seulement
# 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'>)> |
>
>
Sortir :
a is: [0 1 2 3 4] the array is saved in the file geekfile.npy>
Exemple 2
Python3
tutoriels Java
# 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'>)> |
>
>
Sortir :
b is: [0 1 2 3 4] b is printed from geekfile.npy>