Die Suche ergab 7 Treffer

von björn
Montag 12. September 2011, 11:35
Forum: Allgemeine Fragen
Thema: Speed-Up For-Loop
Antworten: 14
Zugriffe: 2368

Re: Speed-Up For-Loop

@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 ...
von björn
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!!
von björn
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 ...
von björn
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
von 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 ...
von björn
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
von 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 ...