Ich habe ein wenig Probleme mit einigen Daten in einer Textdatei für die Regressionsanalyse mit Python gespeichert.Wie lese ich Daten aus Textdatei in Array mit Python
Die Daten werden im Format gespeichert, das wie folgt aussehen:
2104,3,399900 1600,3,329900 2400,3,369000 ....
Ich brauche eine Analyse zu tun wie diese Mittel zu finden: (+ 2104 + 1600 ...) /Anzahl der Daten
Ich denke, die geeigneten Schritte sind, die Daten in Array zu speichern. Aber ich habe keine Ahnung, wie ich es aufbewahre. Ich denke über zwei Möglichkeiten nach, dies zu tun. Die erste ist 3-Array einzustellen, die
a=[2104 1600 2400 ...] b=[3 3 3 ...] c=[399900 329900 36000 ...]
Der zweite Weg, wie
speichert ist in zu speicherna=[2104 3 399900], b=[1600 3 329900] and so on.
welches ist besser?
Auch, wie man Code schreibt, der die Daten erlaubt, kann in Reihe gespeichert werden? Ich denke an so:
with open("file.txt", "r") as ins:
array = []
elt.strip(',."\'?!*:') for line in ins:
array.append(line)
Ist das korrekt?
Bitte geben Sie das Codebeispiel richtig ein. Der beste Weg, dies zu tun ist, kopieren und fügen Sie Ihren Code mit der richtigen Formatierung dann wählen Sie alles und drücken Sie Strg + K –
warum nicht in einer Liste speichern ... '[2104,3,399900 ....]' – depperm
Does Die Datei hat Leerzeichen zwischen den Triplets oder Newlines? – armatita