Cet article discutera de la sauvegarde et de la lecture d'un tableau Numpy vers et depuis un fichier binaire.
Numpy Tofile ()
La fonction Numpy Tofile () vous permet d'enregistrer un tableau sur un texte ou un fichier binaire. Puisque nous sommes intéressés par les fichiers binaires, découvrons comment nous pouvons utiliser cette fonction.
La syntaxe de fonction est comme indiqué:
1 | ndarray.tofile (fid, sep = ", format = '% s') |
Les paramètres de fonction sont comme illustrés ci-dessous:
Un exemple est comme indiqué ci-dessous:
1 2 3 4 5 | # Importer Numpy Importer Numpy comme NP de Numpy.Importation aléatoire par défaut_rng arr = default_rng (24).aléatoire ((3,5,3)) art |
Dans l'exemple ci-dessus, nous avons un programme simple qui génère un tableau utilisant la fonction aléatoire.
Le tableau résultant est comme indiqué:
Pour enregistrer le tableau sur un fichier binaire à l'aide de la fonction tofile (), nous pouvons le faire:
1 | art.tofile ('arr.poubelle') |
Cela devrait créer un nouveau fichier binaire détenant le tableau d'entrée.
Numpy de
Pour charger les données stockées dans un fichier binaire, nous pouvons utiliser la fonction FromFile. La fonction a une syntaxe comme indiqué:
1 | nombant.FromFile (fichier, dType = float, count = - 1, sep = ", offset = 0, *, like = aucun) |
Vérifiez les documents pour plus d'informations.
Dans l'exemple, pour charger le fichier, nous pouvons exécuter:
1 2 | load_arr = np.FromFile ('arr.poubelle') Affichage (arr) |
Cela devrait renvoyer le tableau stocké dans le fichier binaire.