logo

Méthode NumPy save() | Enregistrer le tableau dans un fichier

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>