numpy.savetxt¶
numpy.savetxt(fname, X, fmt=’%.18e’, delimiter=”, newline=’ \ n’, header=”, footer=”, comments=’#’) ¶
Salva un array in un file di testo.
fname : filename o file handle
Se il nome del file termina in .gz, il file viene salvato automaticamente in formato gzip compresso. loadtxt comprende i file compressi con gzipin modo trasparente.
X : array_like
Dati da salvare in un file di testo.
fmt : str o sequenza di strs, opzionale
Un singolo formato (%10.5 f), una sequenza di formati, o stringa di amulti-formato, ad esempio ‘Iterazione % d – %10.5 f’ , in cuicaso delimitatore viene ignorato. Per il complesso X, le opzioni legali per fmt sono:
- un singolo specificatore, fmt=’%.4e’, risultante in numeri formattati
come ‘ (%s+%sj)’ % (fmt, fmt)
- una stringa completa che specifica ogni parte reale e immaginaria, ad esempio
‘ %.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, opzionale
Stringa che verrà scritta all’inizio del file.
Nuovo nella versione 1.7.0.
piè di pagina : str, opzionale
Stringa che verrà scritta alla fine del file.
Nuovo nella versione 1.7.0.
commenti : str, opzionale
Stringa che verrà anteposta alle stringhe di intestazione e piè di pagina,per contrassegnarle come commenti. Default”#’, come previsto da es. numpy.loadtxt.
Nuovo nella versione 1.7.0.
Vedi anche
salva Salva un array in un file binario in NumPy .formato npy savez Salvare diversi array in un non compresso .npz archivio savez_compressed Salvare diversi array in un compresso .npz archive
Notes
Ulteriore spiegazione del parametro fmt(%widthspecifier):
flags:
-: left justify
+: Costringe a precedere il risultato con + o -.
0: Sinistra pad il numero con zeri invece di spazio (vedi larghezza).
larghezza: numero minimo di caratteri da stampare. Il valore non è troncatose ha più caratteri. precisione:
- Per gli specificatori interi(ad es. d, i, o, x), il numero minimo didigit.
- Per gli specificatori e, E e f, il numero di cifre da stamparedopo il punto decimale.
- Per g e G, il numero massimo di cifre significative.
- Per s, il numero massimo di caratteri.
identificatori:
c : carattere
d o i : firmato intero decimale
e o e : notazione scientifica con e o E.
f : decimale in virgola mobile
g,G : utilizzare il più breve di e,e o f
o : firmato ottale
s : stringa di caratteri
u: unsigned decimal integer
x,X : unsigned esadecimal integer
Questa spiegazione di fmt non è completa, per una exhaustivespecification vedi .