numpy .savetxt¶
numpy.savetxt (fname, X, fmt=’%.18e’, delimiter=”, newline=’\n’, header=”, footer=”, comments=’#’) ¶
zapisuje tablicę do pliku tekstowego.
fname : nazwa pliku lub uchwyt pliku
Jeśli nazwa pliku kończy się na .gz, plik jest automatycznie zapisywany w niezrozumiałym formacie gzip. loadtxt rozumie pliki gzipowane w sposób przejrzysty.
X : array_like
dane do zapisania w pliku tekstowym.
fmt : str lub Sekwencja str, opcjonalnie
pojedynczy format (%10.5 f), Sekwencja formatów lub wielostanowiskowy ciąg znaków, np. 'iteracja % d – %10.5 f’, w którym separator jest ignorowany. W przypadku kompleksu x opcje prawne dla fmt to:
- pojedynczy specyfikator, fmt=’%.4e’, w wyniku czego liczby sformatowane
Jak ’ (%s+%SJ)’ % (fmt, fmt)
- pełny ciąg znaków określający każdą część rzeczywistą i urojoną, np.
’%.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, opcjonalny
łańcuch, który zostanie zapisany na początku pliku.
nowość w wersji 1.7.0.
stopka : str, opcjonalne
ciąg znaków, który zostanie zapisany na końcu pliku.
nowość w wersji 1.7.0.
komentarze : str, opcjonalne
ciąg,który będzie dołączany do łańcuchów nagłówka i stopki, aby oznaczyć je jako komentarze. Domyślnie:’# ’, zgodnie z oczekiwaniami np. numpy.loadtxt.
nowość w wersji 1.7.0.
Patrz także
Zapisz Zapisz tablicę do pliku binarnego w NumPy .NPY format savez zapisać kilka tablic w nieskompresowany .archiwum NPZ savez_compressed Zapisz kilka tablic do skompresowanej .archiwum npz
uwagi
dalsze wyjaśnienie parametru fmt(%widthspecifier):
flagi:
– : Left justify
+ : wymusza poprzedzenie wyniku znakiem + lub -.
0: W Lewo zaznacz liczbę zerami zamiast spacji (patrz szerokość).
szerokość: minimalna liczba znaków do wydrukowania. Wartość nie jest truncatedjeśli ma więcej znaków. precyzja:
- dla specyfikacji liczb całkowitych (np. d, i, o, x), minimalna liczba cyfr.
- dla specyfikatorów e, E i f, liczba cyfr do wydruku po przecinku.
- dla g i g, Maksymalna liczba cyfr znaczących.
- Dla s, Maksymalna liczba znaków.
specyfikatory:
c : znak
d lub i : liczba całkowita ze znakiem dziesiętnym
e lub e : notacja naukowa z e lub E.
f : zmiennoprzecinkowa liczba dziesiętna
g,G : użyj krótszego e,E lub f
o : ośmiokątna ze znakiem
s : ciąg znaków
u : unsigned decimal integer
x,X : unsigned hexadecimal integer
to Wyjaśnienie fmt nie jest kompletne, aby uzyskać wyczerpującą specyfikację patrz .