sample.csv
a,b,c,d,e
Speichern Sie die obige CSV-Datei im folgenden eindimensionalen Array.
['a','b','c','d','e']
Ich habe die CSV erstellt, die als Ergebnis der Etikettendaten gespeichert wurde, die durch maschinelles Lernen klassifiziert wurden, um damit im Python-Programm umzugehen. Wenn es jedoch einen besseren Weg gibt, lassen Sie es mich bitte in den Kommentaren wissen.
Wenn sich sample.csv und read_csv_flatten.py im selben Verzeichnis befinden, wird der Inhalt von csv durch Ausführen des folgenden Codes in Daten in einem eindimensionalen Array gespeichert. Wenn es sich nicht im selben Verzeichnis befindet, müssen Sie einen geeigneten Pfad angeben.
read_csv_flatten.py
import csv
import numpy as np
with open("sample.csv") as fp:
reader = csv.reader(fp)
data = [ e for e in reader ]
data = np.array(data).reshape(-1)
#Ausgabe zur Bestätigung unten
print(data)
['a' 'b' 'c' 'd' 'e']
Wie oben beschrieben, ist ersichtlich, dass der Inhalt von csv in einem eindimensionalen Array gespeichert ist.
Recommended Posts