Ok ... wieder etwas dazugelernt.dass ``numpy.array(1e9)`` kein Array erzeugt, sondern *einen* Skalarwert!?
Die Suche ergab 6 Treffer
- Mittwoch 18. April 2012, 16:00
- Forum: Allgemeine Fragen
- Thema: Array speichern - Geschwindigkeitsproblem mit f.write()
- Antworten: 17
- Zugriffe: 2894
Re: Array speichern - Geschwindigkeitsproblem mit f.write()
- Mittwoch 18. April 2012, 15:31
- Forum: Allgemeine Fragen
- Thema: Array speichern - Geschwindigkeitsproblem mit f.write()
- Antworten: 17
- Zugriffe: 2894
Re: Array speichern - Geschwindigkeitsproblem mit f.write()
``numpy.save`` ist dir bekannt? ... Ich kann damit locker 10 Mio. Elemente speichern
Habe es gerade ausprobiert und es tut wirklich in <1sec:
b=numpy.array(1e9)
outfile = 'numpysave.dat'
numpy.save(outfile, b)
Muss mir noch anschauen, was es mit diesem .npy Format auf sich hat und wie ich ...
- Mittwoch 18. April 2012, 14:56
- Forum: Allgemeine Fragen
- Thema: Array speichern - Geschwindigkeitsproblem mit f.write()
- Antworten: 17
- Zugriffe: 2894
Re: Array speichern - Geschwindigkeitsproblem mit f.write()
Naja, du kannst dir ja einfach 10000 Elemente (Floats, sagtest du ja) schnappen und diese dann in die Datei schreiben.
Ja, so werde ich es machen. Hatte mit meinen Kollegen hier zwar an 10^5 gedacht, aber das ist ja dann ausprobierbar, wie Du selber schreibst.
Danke!
Ich denke, das Thema ist ...
Ja, so werde ich es machen. Hatte mit meinen Kollegen hier zwar an 10^5 gedacht, aber das ist ja dann ausprobierbar, wie Du selber schreibst.
Danke!
Ich denke, das Thema ist ...
- Mittwoch 18. April 2012, 14:43
- Forum: Allgemeine Fragen
- Thema: Array speichern - Geschwindigkeitsproblem mit f.write()
- Antworten: 17
- Zugriffe: 2894
Re: Array speichern - Geschwindigkeitsproblem mit f.write()
Aber Du schreibst ja nicht die Nullen in die Datei, sondern Integer-Werte mit dem Index, also "1, 2, 3, 4, ...".
Ahhh ... jetzt! Natürlich, habe ich übersehen. Du hast natürlich Recht :)
``numpy.save`` ist dir bekannt?
Ja, das habe ich gleich anfangs ausprobiert, jedoch keinen ...
- Mittwoch 18. April 2012, 14:29
- Forum: Allgemeine Fragen
- Thema: Array speichern - Geschwindigkeitsproblem mit f.write()
- Antworten: 17
- Zugriffe: 2894
Re: Array speichern - Geschwindigkeitsproblem mit f.write()
Hallo Forumsmitglieder,
BÄRENSTARK! Der Array wurde in 1 Sekunde gespeichert mit dem Befehl:
f.write("\n".join(a))
Vielen Dank, das ist eine Wucht!
Zu Euren Fragen:
...ist da der entscheidende Faktor nicht die Schreibgeschwindigkeit der Festplatte? Wesentlich beschleunigen kann man das mit ...
BÄRENSTARK! Der Array wurde in 1 Sekunde gespeichert mit dem Befehl:
f.write("\n".join(a))
Vielen Dank, das ist eine Wucht!
Zu Euren Fragen:
...ist da der entscheidende Faktor nicht die Schreibgeschwindigkeit der Festplatte? Wesentlich beschleunigen kann man das mit ...
- Mittwoch 18. April 2012, 12:54
- Forum: Allgemeine Fragen
- Thema: Array speichern - Geschwindigkeitsproblem mit f.write()
- Antworten: 17
- Zugriffe: 2894
Array speichern - Geschwindigkeitsproblem mit f.write()
Hallo Community,
!!! Ich möchte einen Array so schnell wie möglich speichern !!!
Hierzu habe ich folgenden einfachen Quellcode:
a=zeros(10000000) # Initialisierung des Array a
Time= ExecTime() # "Time"-Objekt erzeugen
Time.Start_T= time() # Start der Zeitmessung
f= open("traditional.dat","w ...
!!! Ich möchte einen Array so schnell wie möglich speichern !!!
Hierzu habe ich folgenden einfachen Quellcode:
a=zeros(10000000) # Initialisierung des Array a
Time= ExecTime() # "Time"-Objekt erzeugen
Time.Start_T= time() # Start der Zeitmessung
f= open("traditional.dat","w ...
