Wie exportiere ich ein mehrdimensionales NumPy-Array in eine CSV-Datei?

Mary-Kate Olsen
Freigeben: 2024-11-12 17:50:02
Original
580 Leute haben es durchsucht

How to export a multidimensional NumPy array to a CSV file?

Ein NumPy-Array in eine CSV-Datei kopieren

Das Exportieren mehrdimensionaler NumPy-Arrays in CSV-Dateien ist eine häufige Anforderung für die Datenbearbeitung und -analyse. Diese Frage untersucht die Verwendung der savetxt-Funktion von NumPy, um diese Aufgabe zu erfüllen.

Lösung

NumPy stellt die savetxt-Funktion bereit, die eine praktische Methode zum Schreiben von Arrays in einen Text bietet Datei in durch Kommas getrennten Werten (CSV) Format.

import numpy

# Create a 2D NumPy array
a = numpy.asarray([ [1,2,3], [4,5,6], [7,8,9] ])

# Save array to CSV file
numpy.savetxt("foo.csv", a, delimiter=",")
Nach dem Login kopieren

Erklärung

  • Die savetxt-Funktion benötigt zwei Hauptargumente: den Dateinamen und das zu speichernde Array.
  • Die Es kann ein Trennzeichen angegeben werden, das einzelne Array-Elemente in der ausgegebenen CSV-Datei trennt. In diesem Fall wird ein Komma verwendet.
  • Die resultierende Datei „foo.csv“ enthält die Array-Daten in einem für Menschen lesbaren Format, das für den Import in andere Softwarepakete oder Analysetools geeignet ist.

Das obige ist der detaillierte Inhalt vonWie exportiere ich ein mehrdimensionales NumPy-Array in eine CSV-Datei?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage