Articles

numpy.savetxt¶

numpy.savetxt(fname, X, fmt = ‘%.18e’, delimiter= », newline=’\n’, header= », footer= », comments=’#’)¶

Enregistrez un tableau dans un fichier texte.

Paramètres:

fname: nom de fichier ou poignée de fichier

Si le nom de fichier se termine par.gz, le fichier est automatiquement enregistré au format gzip compressé. loadtxt comprend les fichiers gzippés de manière transparente.

X:array_like

Données à enregistrer dans un fichier texte.

fmt: str ou séquence de str, optionnel

Un format unique (%10,5f), une séquence de formats ou une chaîne de formats, par exemple ‘Itération%d-%10,5f’, dans laquelle le délimiteur est ignoré. Pour le complexe X, les options légales pour fmt sont :

  1. un seul spécificateur, fmt=’%.4e’, résultant en nombres formatés

    comme ‘(%s +%sj)’%(fmt, fmt)

  2. une chaîne complète spécifiant chaque partie réelle et imaginaire, par exemple

    ‘%.4e%+.4j%.4e%+.4j%.4e%+.4j’ for 3 columns

  3. a list of specifiers, one per column – in this case, the real

    and imaginary part must have separate specifiers,e.g. for 2 columns

delimiter : str, optional

String or character separating columns.

newline : str, optional

String or character separating lines.

New in version 1.5.0.

header : str, facultatif

Chaîne qui sera écrite au début du fichier.

Nouveau dans la version 1.7.0.

pied de page: str, facultatif

Chaîne qui sera écrite à la fin du fichier.

Nouveau dans la version 1.7.0.

commentaires: str, facultatif

Chaîne qui sera ajoutée en avance aux chaînes d’en-tête et de pied de page, pour les marquer comme des commentaires. Par défaut’ ‘#’, comme prévu par exemple numpy.chargement.

Nouveau dans la version 1.7.0.

Voir aussi

enregistrer Enregistrer un tableau dans un fichier binaire dans NumPy.le format npy permet d’enregistrer plusieurs tableaux dans un tableau non compressé.l’archive npz savez_compressed Enregistre plusieurs tableaux dans un fichier compressé.archive npz

Notes

Explication supplémentaire du paramètre fmt (%widthspecifier):

flags:

-: left justify

+: Force à précéder le résultat avec + ou -.

0: Tapotez à gauche le nombre avec des zéros au lieu de l’espace (voir largeur).

largeur : Nombre minimum de caractères à imprimer. La valeur n’est pas tronquée si elle a plus de caractères. précision :

  • Pour les spécificateurs d’entiers (par exemple. d, i, o, x), le nombre minimal de chiffres.
  • Pour les spécificateurs e, E et f, le nombre de chiffres à imprimer après la virgule décimale.
  • Pour g et G, le nombre maximum de chiffres significatifs.
  • Pour s, le nombre maximum de caractères.

spécificateurs:

c: caractère

d ou i : entier décimal signé

e ou E: notation scientifique avec e ou E.

f: virgule flottante décimale

g, G: utilisez le plus court de e, E ou f

o: octal signé

s : chaîne de caractères

u: entier décimal non signé

x, X: entier hexadécimal non signé

Cette explication de fmt n’est pas complète, pour une spécification exhaustive voir.