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:
- un singur specificator, fmt=’%.4e’, rezultând numere formatate
ca ‘ (%s+%sj)’ % (fmt, fmt)
- un șir complet care specifică fiecare parte reală și imaginară, de ex.
‘%.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, 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 .