@Hyperion
Wenn du meinen ersten Post gelesen hättest, hättest du auch gesehen, das ich genau diese Schleife gepostet habe, halt nur mit "np.arrays".
Mir geht es darum die Geschwindigkeit der Schleife zu verbessern und sonst um nichts.
Es funktioniert ja in der ersten Version.
Tut mir leid wenn ich ...
Die Suche ergab 7 Treffer
- Montag 12. September 2011, 11:35
- Forum: Allgemeine Fragen
- Thema: Speed-Up For-Loop
- Antworten: 14
- Zugriffe: 2368
- Montag 12. September 2011, 11:17
- Forum: Allgemeine Fragen
- Thema: Speed-Up For-Loop
- Antworten: 14
- Zugriffe: 2368
Re: Speed-Up For-Loop
@BlackJack
Danke für die Info!
Ja, es kommt mir auf Geschwindigkeit an. Werde das mal testen, und versuchen "numpy.fromiter" zu verwenden, hat leider bisslang nur noch nciht hingehauen!!
Danke für die Info!
Ja, es kommt mir auf Geschwindigkeit an. Werde das mal testen, und versuchen "numpy.fromiter" zu verwenden, hat leider bisslang nur noch nciht hingehauen!!
- Montag 12. September 2011, 11:14
- Forum: Allgemeine Fragen
- Thema: Speed-Up For-Loop
- Antworten: 14
- Zugriffe: 2368
Re: Speed-Up For-Loop
Ist ja schön und gut was du schreibst, nur versteh ich nicht so recht was das mit meiner Frage zu tun hat!!
Natürlich kann ich beide Variablen in eine Liste schreiben, nur wenn du meinen ersten Post gelesen hättes, hättest du gesehen, dass ich gerne den Output in zwei Variablen hätte.
Und nicht ...
Natürlich kann ich beide Variablen in eine Liste schreiben, nur wenn du meinen ersten Post gelesen hättes, hättest du gesehen, dass ich gerne den Output in zwei Variablen hätte.
Und nicht ...
- Montag 12. September 2011, 10:41
- Forum: Allgemeine Fragen
- Thema: dict list summierung
- Antworten: 8
- Zugriffe: 1578
Re: dict list summierung
Er berechnet doch richtig die Summen der einzelnen Arrays!
1: 1+2+3 = 6
2: 2+3 = 5
Und daraus generiert er dir Das Array [6,5]
Ich verstehe glaube ich dein Problem nicht so richtig!
Gruß
Björn
1: 1+2+3 = 6
2: 2+3 = 5
Und daraus generiert er dir Das Array [6,5]
Ich verstehe glaube ich dein Problem nicht so richtig!
Gruß
Björn
- Montag 12. September 2011, 10:36
- Forum: Allgemeine Fragen
- Thema: Speed-Up For-Loop
- Antworten: 14
- Zugriffe: 2368
Re: Speed-Up For-Loop
Okay, hab nun folgendes gemacht:
vertex_coords = [ (item.coord) for item in vertices ]
vertex_vdw = [ (item.vdw) for item in vertices ]
vertex_vdw = np.array(vertex_vdw)
vertex_coords = np.array(vertex_coords)
vertex_coords = vertex_coords.reshape(len(vertices),3).transpose()
Der Code oben ...
vertex_coords = [ (item.coord) for item in vertices ]
vertex_vdw = [ (item.vdw) for item in vertices ]
vertex_vdw = np.array(vertex_vdw)
vertex_coords = np.array(vertex_coords)
vertex_coords = vertex_coords.reshape(len(vertices),3).transpose()
Der Code oben ...
- Montag 12. September 2011, 10:14
- Forum: Allgemeine Fragen
- Thema: Speed-Up For-Loop
- Antworten: 14
- Zugriffe: 2368
Re: Speed-Up For-Loop
Danke erstmal für die Antwort!
Werde ich gleich mal testen!!
Das mit dem Kommentare Tag tut mir leid, schreibe gerade einiges in Latex, und da war das noch so im Kopf!
Gruß
Björn
Werde ich gleich mal testen!!
Das mit dem Kommentare Tag tut mir leid, schreibe gerade einiges in Latex, und da war das noch so im Kopf!
Gruß
Björn
- Montag 12. September 2011, 09:03
- Forum: Allgemeine Fragen
- Thema: Speed-Up For-Loop
- Antworten: 14
- Zugriffe: 2368
Speed-Up For-Loop
Hallo Leute,
ich hoffe ich bin hier im richtigen Thread.
Ich will meine Loops schneller machen:
vertex_coords = np.array([])
vertex_vdw = np.array([])
for i in range (len(vertices)):
vertex_coords = np.append(vertex_coords,vertices[i].coord) #vertices[i].coord sind x,y,z Koordinaten eines atoms ...
ich hoffe ich bin hier im richtigen Thread.
Ich will meine Loops schneller machen:
vertex_coords = np.array([])
vertex_vdw = np.array([])
for i in range (len(vertices)):
vertex_coords = np.append(vertex_coords,vertices[i].coord) #vertices[i].coord sind x,y,z Koordinaten eines atoms ...
