Les E/S avec NumPy
Introduction
Les objets ndarray peuvent être sauvegardés et chargés depuis les fichiers du disque. Les fonctions IO disponibles sont -
load()
andsave()
functions handle /numPy binary files (with npy extension)loadtxt()
andsavetxt()
functions handle normal text files
NumPy introduit un format de fichier simple pour les objets ndarray. Ce fichier .npy stocke les données, la forme, le dtype et d'autres informations nécessaires pour reconstruire le ndarray dans un fichier disque de sorte que le tableau soit correctement récupéré même si le fichier se trouve sur une autre machine avec une architecture différente.
numpy.save()
Le fichier numpy.save()
stocke le tableau d'entrée dans un fichier disque avec une extension npy.
import numpy as np
a = np.array([1,2,3,4,5])
np.save('outfile',a)
Pour reconstruire le tableau à partir de outfile.npy, utilisez la fonction load()
.
import numpy as np
b = np.load('outfile.npy')
print b
Il produira le résultat suivant -
array([1, 2, 3, 4, 5])
Les fonctions save()
et load()
acceptent un paramètre booléen supplémentaire allow_pickles. En Python, un pickle est utilisé pour sérialiser et désérialiser des objets avant de les enregistrer ou de les lire dans un fichier disque.
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !