numpy.savetxt¶
numpy.savetxt (fname, X, fmt=’%.18e’, delimiter=», newline=’\n’, header=», footer=», comments=’# ‘)¶
Lagre en matrise i en tekstfil.
fname : filnavn eller filhåndtak
hvis filnavnet slutter på .gz, filen lagres automatisk ikomprimert gzip-format. loadtxt forstår gzipped filergjennomsiktig.
X : array_like
Data som skal lagres i en tekstfil.
fmt : str eller sekvens av strs, valgfritt
et enkelt format (%10.5 f), en sekvens av formater, eller amulti-format streng, f.eks ‘Gjentakelse %d – %10.5 f’, i whichcase skilletegn ignoreres. For kompleks X er de juridiske alternativene for fmt:
- en enkelt spesifiserer, fmt=’%.4e’, som resulterer i tall formatert
som’ (%s+%sj) ‘ % (fmt, fmt)
- en full streng som angir hver ekte og imaginær del, f. eks.
‘ %.4%+.4j %.4%+.4j %.4%+.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, valgfri
Streng som vil bli skrevet i begynnelsen av filen.
Nytt i versjon 1.7.0.
bunntekst : str, valgfri
Streng som vil bli skrevet på slutten av filen.
Nytt i versjon 1.7.0.
kommentarer : str, valgfri
Streng som vil bli lagt til topp-og bunntekststrengene, for å markere dem som kommentarer. Standard:’#’, som forventet av f.eks. numpy.loadtxt.
Nytt i versjon 1.7.0.
Se også
lagre Lagre en matrise til en binær fil I NumPy .npy format savez Lagre flere arrays i en ukomprimert .npz arkiv savez_compressed Lagre flere arrays i en komprimert .npz arkiv
Merknader
Ytterligere forklaring av fmt-parameteren(%widthspecifier):
flagg:
-: venstre justify
+: Tvinger til å gå foran resultatet med + eller -.
0: venstre pad tallet med nuller i stedet for mellomrom (se bredde).
bredde: Minimum antall tegn som skal skrives ut. Verdien er ikke avkortethvis den har flere tegn. presisjon:
- for heltallsspesifikatorer (f.eks. d, i, o, x), det minste antallsifre.
- for e -, E-og f-spesifikatorer, antall sifre som skal skrives utetter desimaltegnet.
- for g Og G, maksimalt antall signifikante sifre.
- for s, det maksimale antall tegn.
spesifiserer:
c : tegn
d eller i : signert desimal heltall
e eller e : vitenskapelig notasjon med e eller E.
f : desimal flytende punkt
g,g : bruk kortere av e,E eller f
o: signert oktal
s : streng av tegn
u: usignert desimal heltall
x,X : usignert heksadesimal heltall
denne forklaringen av fmt er ikke fullstendig, for en uttømmende spesifisering se .