Heim >Backend-Entwicklung >Python-Tutorial >Wie exportiere ich NumPy-Arrays in für Menschen lesbare CSV-Dateien?

Wie exportiere ich NumPy-Arrays in für Menschen lesbare CSV-Dateien?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-11 20:12:03317Durchsuche

How to Export NumPy Arrays to Human-Readable CSV Files?

NumPy-Arrays in für Menschen lesbare CSV-Dateien exportieren

Das Speichern von Daten in für Menschen lesbaren Formaten ist für die Datenanalyse und -visualisierung von entscheidender Bedeutung. Um ein 2D-NumPy-Array in eine CSV-Datei zu exportieren, ist die Funktion numpy.savetxt praktisch.

Die Funktion numpy.savetxt speichert ein bestimmtes NumPy-Array in einer Textdatei, z. B. CSV (Comma-Separated Values). . Das CSV-Format ist weit verbreitet und für Menschen leicht lesbar.

So verwenden Sie numpy.savetxt:

  1. Importieren Sie das NumPy-Modul: import numpy.
  2. Erstellen Sie Ihr NumPy array.
  3. Call numpy.savetxt(filename, array, delimiter=",").

Der Dateiname-Parameter gibt den Namen der ausgegebenen CSV-Datei an. Der Array-Parameter ist das NumPy-Array, das Sie speichern möchten. Schließlich gibt der Parameter „Trennzeichen“ das Zeichen an, das zum Trennen von Werten in der CSV-Datei verwendet werden soll. Standardmäßig wird ein Komma verwendet.

Der folgende Code speichert beispielsweise ein 2D-NumPy-Array in einer CSV-Datei mit dem Namen „foo.csv“:

import numpy
a = numpy.asarray([ [1,2,3], [4,5,6], [7,8,9] ])
numpy.savetxt("foo.csv", a, delimiter=",")

Dadurch wird eine CSV erstellt Datei mit folgendem Inhalt:

1,2,3
4,5,6
7,8,9

Das obige ist der detaillierte Inhalt vonWie exportiere ich NumPy-Arrays in für Menschen lesbare CSV-Dateien?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn