Ich möchte eine riesige Textdatei lesen, die Liste von Listen von ganzen Zahlen enthält. Jetzt mache ich folgendes:Der schnellste Weg, um Eingaben in Python zu lesen
G = []
with open("test.txt", 'r') as f:
for line in f:
G.append(list(map(int,line.split())))
Allerdings dauert es etwa 17 Sekunden (via timeit). Gibt es eine Möglichkeit, diese Zeit zu reduzieren? Vielleicht gibt es eine Möglichkeit, die Karte nicht zu verwenden.
Versuchen Liste-Verständnis. –
Gibt es einen Grund, "numpy" hier nicht zu verwenden? – DSM
Definieren Sie "riesig". Hat jede Zeile die gleiche Anzahl von ganzen Zahlen? –