Heim  >  Artikel  >  Backend-Entwicklung  >  Wie speichere ich ein 2D-NumPy-Array als für Menschen lesbare CSV-Datei?

Wie speichere ich ein 2D-NumPy-Array als für Menschen lesbare CSV-Datei?

Linda Hamilton
Linda HamiltonOriginal
2024-11-12 10:15:02337Durchsuche

How Do I Save a 2D NumPy Array as a Human-Readable CSV File?

Speichern eines 2D-NumPy-Arrays in einer für Menschen lesbaren CSV-Datei

Um ein 2D-NumPy-Array in eine für Menschen lesbare CSV-Datei auszugeben (Comma -Separated Values) verwenden Sie die Funktion numpy.savetxt. Diese Funktion exportiert ein Array in eine Textdatei in einem Format, das für Menschen leicht verständlich ist.

Implementierung:

Python-Code zur Veranschaulichung dieses Prozesses:

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

In diesem Beispiel enthält das 2D-Array a eine Zahlenmatrix. Die Funktion numpy.savetxt wird aufgerufen und gibt den Dateinamen „foo.csv“ als Ziel an. Das Trennzeichenargument legt ein Komma als Trennzeichen zwischen den Werten fest.

Ausgabe:

Die gespeicherte CSV-Datei „foo.csv“ hat den folgenden Inhalt:

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

Dies stellt die Werte des NumPy-Arrays in einem für Menschen lesbaren Format dar, sodass es einfach zu analysieren, zu teilen und weiterzuleiten ist Prozess.

Das obige ist der detaillierte Inhalt vonWie speichere ich ein 2D-NumPy-Array als für Menschen lesbare CSV-Datei?. 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