Daten nach jeder Iteration in txt oder csv Datei speichern
Verfasst: Samstag 15. Februar 2020, 14:16
Guten Tag,
man betrachte das folgende einfache Beispiel:
Das Ziel ist es, die erzeugten Werte index, x1, x2, x3 in eine txt oder csv Datei zu speichern. Dies sollte dann wie folgt aussehen:
Im Internet finde ich nur Methoden bei denen die Werte nach jeder Iteration in eine Liste oder Array gespeichert werden. Erst wenn die for-Schleife beendet ist, werden die Daten mit pandas.DataFrame in eine txt/csv datei umgewandelt.
In meinem Fall ist dies nicht möglich. Ich habe mehr als 10^7 Iterationen und habe nicht genügend Arbeitsspeicher um alle Werte in einer Liste/Array zwischen zu speichern.
Daher meine Frage: Ist es möglich die Werte index, x1, x2, x3 nach jeder Iteraion der for-Schleife in eine txt/csv Datei zu schreiben, ohne dass ich diese in einer Liste/Array zwischen speichern muss?
man betrachte das folgende einfache Beispiel:
Code: Alles auswählen
x1, x2, x3 = 0, 0, 0
index = 0
for i in range(3):
index += 1
x1 += 2
x2 += 2
x3 += 2
Code: Alles auswählen
Index Data1 Data2 Data3
1 2 2 2
2 4 4 4
3 6 6 6
In meinem Fall ist dies nicht möglich. Ich habe mehr als 10^7 Iterationen und habe nicht genügend Arbeitsspeicher um alle Werte in einer Liste/Array zwischen zu speichern.
Daher meine Frage: Ist es möglich die Werte index, x1, x2, x3 nach jeder Iteraion der for-Schleife in eine txt/csv Datei zu schreiben, ohne dass ich diese in einer Liste/Array zwischen speichern muss?