Numpy NP.Savetxt

Numpy NP.Savetxt
Ten artykuł rozwiną się za pomocą funkcji savetxt () w Numpy, aby zapisać tablicę w pliku tekstowym.

Zapisywanie danych może być bardzo korzystne przy zapisaniu i przywracaniu pracy. Służy również jako kopia zapasowa, w której nie musisz odtwarzać wszystkiego od zera, w przypadku utraty danych.

Funkcja Numpy Savetxt

Funkcja Numpy SavetXt () umożliwia przechowywanie tablicy w pliku tekstowym. Składnia jest podana poniżej:

Numpy.savetxt (fname, x, fmt = '%.18e ', delimiter = ", newline =' \ n ', nagłówek =", stope = ", komentarze ='# ', kodowanie = brak);

Wyjaśnijmy następujące parametry funkcji:

  1. Fname - nazwa pliku, pod którym można zapisać plik w tablicy. Możesz także przekazać nazwę pliku jako .GZ, który zapisuje plik w skompresowanym GZIP
  2. X - odnosi się do tablicy, która ma zostać zapisana do dostarczonej nazwy pliku
  3. fmt - Opcja formatu, taka jak %10.Format 5F

Pojedynczy format, taki jak %10.5f, sekwencja formatów lub ciąg wieloformatyczny. Przykładem jest „iteracja %d - %10.5f ”, w takim przypadku SYMITER jest ignorowany. W przypadku kompleksu X opcje prawne dla fmt Czy:

  • pojedynczy specyfikator, fmt = „%.4e ”, powodując liczby sformatowane jak „(%S+%SJ)”%(FMT, FMT)
  • Pełny ciąg określający każdą prawdziwą i wyobrażoną część, na przykład „ %.4e %+.4 %.4e %+.4 %.4e %+.4ej”Dla 3 kolumn
  • Lista specyfikatorów, jedna na kolumnę - w tym przypadku część rzeczywista i wyobrażona musi mieć osobne specyfikatory, e.G. ['%.3E + %.3ej ',' (%.15e%+.15ej) '] dla 2 kolumn

Wniosek:

W tym artykule omówiono, jak korzystać z funkcji SavetXt () w Numpy, aby zapisać tablicę w pliku tekstowym. Ta funkcja umożliwia zapisanie i przywracanie plików, gdy służy jako kopia zapasowa. Sprawdź inne artykuły z Linux, aby uzyskać więcej wskazówek i samouczków.