Articles

numpy.savetxt¶

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

Sla een array op in een tekstbestand.

Parameters:

fname: bestandsnaam of bestandshandle

als de bestandsnaam eindigt op .gz, het bestand wordt automatisch opgeslagen incomprimed gzip-formaat. loadtxt begrijpt gzipped filestransparant.

X : array_like

gegevens die moeten worden opgeslagen in een tekstbestand.

fmt: str of reeks van strs, optioneel

een enkel formaat (%10.5 f), een reeks van formaten, of een reeks van meerdere formaten, bijvoorbeeld ‘iteratie %d-%10.5 f’, waarbij het scheidingsteken wordt genegeerd. Voor complexe X zijn de juridische opties voor fmt:

  1. een enkele specificier, fmt=’%.4e’, resulterend in getallen opgemaakt

    zoals’ (%s+%sj)’ % (fmt, fmt)

  2. een volledige tekenreeks die elk reëel en imaginair deel specificeert, bijvoorbeeld

    ‘%.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, optioneel

tekenreeks die aan het begin van het bestand zal worden geschreven.

nieuw in versie 1.7.0.

footer : Str, optioneel

tekenreeks die aan het einde van het bestand wordt geschreven.

nieuw in versie 1.7.0.

opmerkingen : Str, optioneel

tekenreeks die zal worden toegevoegd aan de kop-en voettekstreeksen,om ze als opmerkingen te markeren. Standaard:’#’, zoals verwacht door bijvoorbeeld numpy.loadtxt.

nieuw in versie 1.7.0.

zie ook

save Sla een array op in een binair bestand in NumPy .npy formaat savez opslaan van verschillende arrays in een ongecomprimeerde .npz archief savez_compressed sla verschillende arrays op in een gecomprimeerde .npz archive

Notes

verdere uitleg van de FMT parameter(%widthspecifier):

flags:

– : Left justify

+ : Forces to prede result with + or -.

0 : links pad het getal met nullen in plaats van spatie (zie breedte).

breedte: minimaal aantal af te drukken tekens. De waarde is niet afgekort als het meer karakters heeft. precisie:

  • Voor integer-specifiers (bijv. d, i, O, x), het minimumaantal cijfers.
  • voor E -, E-en f-SPECIFICATIES, het aantal af te drukken cijfers na de komma.
  • voor g en G, het maximumaantal significante cijfers.
  • voor s, het maximum aantal tekens.

specifiers:

C : teken

d Of i : decimaal geheel teken

e of E : wetenschappelijke notatie met e of E.

f : decimaal drijvende komma

g,G : gebruik de kortere van e,E of f

o : octaal teken

s : tekenreeks

u: unsigned decimal integer

x,X : unsigned hexadecimaal integer

deze uitleg van fmt is niet volledig, zie voor een uitputtende specificatie .