Articles

numpy .savetxt¶

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

zapisuje tablicę do pliku tekstowego.

parametry:

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:

  1. pojedynczy specyfikator, fmt=’%.4e’, w wyniku czego liczby sformatowane

    Jak ’ (%s+%SJ)’ % (fmt, fmt)

  2. 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

  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, 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 .