Articles

numpy.savetxt

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

salvează o matrice într-un fișier text.

parametri:

fname : Nume fișier sau mâner fișier

Dacă numele fișierului se termină în .gz, fișierul este salvat automat înformatul gzip comprimat. loadtxt înțelege fișierele gziptransparent.

X : array_like

date care trebuie salvate într-un fișier text.

fmt : str sau secvență de str, opțional

un singur format (%10.5 f), o secvență de formate, sau amulti-format șir, de exemplu, „iterație %d – %10.5 f”, în caredelimitator de caz este ignorat. Pentru complexul X, optiunile legale pentru fmt sunt:

  1. un singur specificator, fmt=’%.4e’, rezultând numere formatate

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

  2. un șir complet care specifică fiecare parte reală și imaginară, de ex.

    ‘%.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, opțional

șir care va fi scris la începutul fișierului.

nou în versiunea 1.7.0.

subsol : str, opțional

șir care va fi scris la sfârșitul fișierului.

nou în versiunea 1.7.0.

comentarii : str, opțional

șir care va fi prefixat la șirurile de antet și subsol,pentru a le marca ca comentarii. Implicit:’#’, așa cum era de așteptat de exemplu numpy.loadtxt.

nou în versiunea 1.7.0.

a se vedea, de asemenea

Salvare Salvați o matrice într-un fișier binar în NumPy .format NPY savez salva mai multe matrice într-un necomprimat .NPZ arhiva savez_compressed salva mai multe matrice într-un comprimat .NPZ archive

Note

explicație suplimentară a parametrului FMT(%widthspecifier):

steaguri:

– : stânga justifică

+ : forțele de a precede rezultatul cu + sau -.

0 : pad stânga numărul cu zerouri în loc de spațiu (a se vedea lățime).

lățime: numărul minim de caractere care trebuie tipărite. Valoarea nu este trunchiatădacă are mai multe caractere. precizie:

  • pentru specificatori întregi (de ex. d, i,o, x), numărul minim decifre.
  • pentru specificatorii e, E și f, numărul de cifre de imprimatdupă punctul zecimal.
  • pentru g și G, numărul maxim de cifre semnificative.
  • pentru s, numărul maxim de caractere.

specificatori:

c : caracter

d sau I : număr întreg zecimal semnat

e sau e : notație științifică cu e sau E.

f: virgulă mobilă zecimală

g, G: folosiți cea mai scurtă dintre e, E sau f

o: octal semnat

s : șir de caractere

u : număr întreg zecimal nesemnat

x,X : număr întreg hexazecimal nesemnat

această explicație a fmt nu este completă, pentru o specificație exhaustivă a se vedea .