Ich bin ziemlich neu in Python und habe ein kleines, aber (was scheint) ein sehr schwieriges Problem.Extrahieren von Zeilen/Spalten von Zahlen aus einer TXT-Datei in Python
ich eine txt-Datei, die die folgendes enthält:
-2 2.1 -0.365635756
0 2.4 0.347433737
2 2.5 0.263774619
4 3.5 -0.244930974
6 4.2 -0.004564913
Mein Ziel ist es irgendwie getrennte Zeilen/Spalten aus der Datei in Python zu extrahieren als Listen oder Arrays (wieder zu verwenden, ich bin ziemlich neu zu diesem). Also zum Beispiel, wie würde ich die Liste [-2, 0, 2, 4, 6] mit den Daten aus der ersten Spalte machen?
Im Moment habe ich den folgenden Code in meiner Arbeit:
import numpy as np
with open('Numbers.txt', 'r') as f:
fcontents = f.read()
print(fcontents)
x = np.array(fcontents)
Das Ziel dieser ist es, ein Programm zu schreiben, die Arrays verwendet verschiedene Variablen in unserem Projekt Anweisungen gegeben zu berechnen.
Vielen Dank im Voraus für jede Hilfe,
Luke.
Verwenden Sie das Leerzeichen als Trennzeichen in jeder Zeile der Textdatei –
Mögliches Duplikat [Wie eine Textdatei in eine Liste in Python konvertieren] (http://stackoverflow.com/questions/8205807/how-to-convert-a-text-file-into-a-list-in-python) – Barney