Numpy NP.Savetxt

Numpy NP.Savetxt
In diesem Artikel wird die Verwendung der Funktion Savetxt () in Numpy erweitert, um ein Array in einer Textdatei zu speichern.

Speichern von Daten kann beim Speichern und Wiederherstellen Ihrer Arbeit sehr vorteilhaft sein. Es dient auch als Backup, bei dem Sie bei Datenverlust nicht alles von Grund auf neu erstellen müssen.

Numpy Savetxt -Funktion

Mit der Funktion numpy Savetxt () können Sie ein Array in einer Textdatei speichern. Die Syntax ist unten bereitgestellt:

Numpy.Savetxt (fname, x, fmt = '%.18e ', delimiter = ", newline =' \ n ', Header =", footer = ", commenter ='# ', coding = None);

Lassen Sie uns die folgenden Parameter der Funktion erklären:

  1. fname - Der Dateiname, unter dem die Datei in das Array speichert werden soll. Sie können den Dateinamen auch als übergeben .GZ, das die Datei in einem komprimierten GZIP speichert
  2. X - Bezieht sich auf das Array, das auf den bereitgestellten Dateinamen gespeichert werden soll
  3. fmt - Formatoption wie %10.5f Format

Ein einzelnes Format, wie %10.5f, eine Abfolge von Formaten oder eine Multi-Format-Zeichenfolge. Ein Beispiel ist „Iteration %d - %10.5f ”, in diesem Fall der Abgrenzer wird ignoriert. Für Komplex X die rechtlichen Optionen für fmt Sind:

  • ein einzelner Spezifizierer, fmt = “%.4e ”, was zu Zahlen führt, die formatiert sind wie "(%S+%sj)"%(fmt, fmt)
  • Eine vollständige Zeichenfolge, die jeden realen und imaginären Teil angibt, wie z. " %.4e %+.4ej %.4e %+.4ej %.4e %+.4ej”Für 3 Spalten
  • Eine Liste von Spezifikatoren, eine pro Spalte - in diesem Fall muss der reale und imaginäre Teil separate Spezifizierer haben, e.G. ['%.3e + %.3ej ',' (%.15E%+.15ej) '] für 2 Spalten

Abschluss:

In diesem Artikel wurde erläutert, wie die Funktion Savetxt () in Numpy verwendet wird, um ein Array in einer Textdatei zu speichern. Mit dieser Funktion können Sie Ihre Dateien speichern und wiederherstellen, wenn sie als Sicherung dient. Weitere Tipps und Tutorials finden Sie in den anderen Linux -Hinweisartikeln.