python csv-Textdatei in array[i,j]
Ich habe gerade angefangen zu lernen, python, so brauche ich etwas Hilfe.
Habe ich closeparams.txt Datei, CSV-Struktur:
3;700;3;10;1
6;300;3;20;1
9;500;2;10;5
Ich brauche diese Datei zu Lesen, zu 2-dimension Arrays.
a[i,j] wobei i - Zeilen und j - Spalte
Ich gesucht, aber nicht gefunden, genau Proben.
Ich werde diese massive wie dieses:
i=0
j=3
print a(i,j)
Ich nehme an, dass display:
10
Oder
i=2
j=1
print a(i,j)
Ich nehme an, dass display:
500
- was haben Sie versucht ? es gibt eine Menge von Methoden zum laden einer csv-Datei : csv-Modul numpy.genfromtxt, ...
- es gibt auch eine Menge von Möglichkeiten, man könnte analysieren/interpretieren Sie die Beispiel-Daten, die Sie bereitgestellt haben?
- Ich habe kein problem mit getrennten lese-und array arbeiten, aber ich stecken mit der Arbeit dieser beiden bei auf einmal.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bearbeiten - Python ist3 print()
Schlage ich
numpy
wenn möchten Sie den Umgang mit arrays. In deinem Fall:Du nicht angeben, wie wichtig wird das array konstruieren für Sie, aber Numpy ist sehr, sehr leistungsfähig für komplexe Aufgaben und können sich als sehr schlank zu führen, kleinere, schnelle Lösung von Aufgaben in eine kompakte, schnelle und gut lesbare Art und Weise.
numpy
first. Eine alternative Lösung wäre das verwenden der built-incsv
- Modul.Wie etwa:
Genau festgelegten geöffneten csv-Format auf eine Liste!