Articles

numpy.savetxt¶

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

Speichern Sie ein Array in einer Textdatei.

Parameter:

fname : Dateiname oder Dateihandle

Wenn der Dateiname mit endet .gz, die Datei wird automatisch gespeichertkomprimiertes GZIP-Format. loadtxt versteht gzipped files transparent.

X : array_like

Daten, die in einer Textdatei gespeichert werden sollen.

fmt : str oder Sequenz von strs, optional

Ein einzelnes Format (%10.5f), eine Sequenz von Formaten oder ein Multiformat-String, z.B. ‚Iteration %d – %10.5f‘, in dem das Trennzeichen ignoriert wird. Für komplexes X sind die legalen Optionen für fmt:

  1. ein einzelner Bezeichner, fmt=’% .4e‘, was zu Zahlen führt, die

    formatiert sind wie ‚ (%s+%sj)‘ % (fmt, fmt)

  2. eine vollständige Zeichenfolge, die jeden Real- und Imaginärteil angibt, z. B.

    ‚ % .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, optional

Zeichenfolge, die am Anfang der Datei geschrieben wird.

Neu in Version 1.7.0.

footer : str, optional

Zeichenfolge, die am Ende der Datei geschrieben wird.

Neu in Version 1.7.0.

Kommentare : str, optional

Zeichenfolge, die den Kopf- und Fußzeilen vorangestellt wird,um sie als Kommentare zu markieren. Standard: ‚# ‚, wie von zB numpy erwartet.loadtxt.

Neu in Version 1.7.0.

Siehe auch

Speichern Speichern Sie ein Array in einer Binärdatei in NumPy .npy format savez Speichern Sie mehrere Arrays in einem unkomprimierten .npz Archiv savez_compressed Speichern Sie mehrere Arrays in einem komprimierten .npz-Archiv

Hinweise

Weitere Erläuterung des fmt-Parameters(%widthspecifier):

flags:

– : linksbündig

+ : Erzwingt, dem Ergebnis + oder – voranzustellen.

0: Linkes Auffüllen der Zahl mit Nullen anstelle von Leerzeichen (siehe Breite).

Breite: Mindestanzahl der zu druckenden Zeichen. Der Wert wird nicht abgeschnitten, wenn er mehr Zeichen enthält. genauigkeit:

  • Für ganzzahlige Bezeichner (z. d, i, o, x), die minimale Anzahl von Ziffern.
  • Für e-, E- und f-Bezeichner die Anzahl der zu druckenden Stellen nach dem Komma.
  • Für g und G die maximale Anzahl signifikanter Stellen.
  • Für s die maximale Anzahl von Zeichen.

Spezifizierer:

c: Zeichen

d oder i: vorzeichenbehaftete Dezimalzahl

e oder E: wissenschaftliche Notation mit e oder E.

f: dezimal Gleitkomma

g,G : Verwenden Sie den kürzeren von e,E oder f

o : vorzeichenbehaftetes Oktal

s : zeichenkette

u : unsigned decimal integer

x,X : unsigned hexadezimal integer

Diese Erklärung von fmt ist nicht vollständig.