Mis a jour le 2025-04-14, 12:10

Ecriture dans un fichier

Pour écrire une array dans un fichier :
  • ar = numpy.array([[1, 2, 3], [4, 5, 6]]); numpy.savetxt('myFile.csv', ar, delimiter = '\t') : écrit dans le fichier.
  • numpy.savetxt('myFile.csv', ar, delimiter = '\t', fmt = '%d') : on peut préciser un format (%d pour entier, %f pour flottant, %e pour notation scientifique).
  • numpy.savetxt('myFile.csv.gz', ar, delimiter = '\t') : sauvegarde en fichier compressé.
  • numpy.save('myFile.npy', ar) : sauvegarde l'array sous un format binaire optimisé.

Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert