Articles

numpy.savetxt¶

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

Lagre en matrise i en tekstfil.

Parametere:

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:

  1. en enkelt spesifiserer, fmt=’%.4e’, som resulterer i tall formatert

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

  2. en full streng som angir hver ekte og imaginær del, f. eks.

    ‘ %.4%+.4j %.4%+.4j %.4%+.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, 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 .