numpy.savetxt¶
numpy.savetxt(fname, X, fmt=’%.18e‘, delimiter=‘ ‚, newline=’\n‘, header=“, footer=“, comments=’# ‚)¶
Speichern Sie ein Array in einer Textdatei.
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:
- ein einzelner Bezeichner, fmt=’% .4e‘, was zu Zahlen führt, die
formatiert sind wie ‚ (%s+%sj)‘ % (fmt, fmt)
- eine vollständige Zeichenfolge, die jeden Real- und Imaginärteil angibt, z. B.
‚ % .4e %+.4j %.4e %+.4j %.4e %+.4j‘ for 3 columns
- 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.