!!! Ich möchte einen Array so schnell wie möglich speichern !!!
Hierzu habe ich folgenden einfachen Quellcode:
Code: Alles auswählen
a=zeros(10000000) # Initialisierung des Array a
Time= ExecTime() # "Time"-Objekt erzeugen
Time.Start_T= time() # Start der Zeitmessung
f= open("traditional.dat","w") # Datei öffnen
for i in range(len(a)): # For-Schleife zum schreiben des Arrays a in eine Datei
f.write(str(i)+"\n")
f.close() # Datei schließen
Time.End_T= time() # Ende der Zeitmessung
(Ich habe den Quellcode, der die Dauer berechnet, der Einfachheit halber weggelassen)
Meine Frage an Euch:
Wie geht es schneller?
Ich habe bereits writeline() und das Pickle Modul ausprobiert, jedoch waren beide langsamer. Ihr habt bestimmt etwas, das viel schneller geht, oder?
Danke und Gruß
SVPAM