Die Suche ergab 18 Treffer

von Huy
Dienstag 27. April 2010, 13:36
Forum: Allgemeine Fragen
Thema: Mandelbrot - Optimierung
Antworten: 42
Zugriffe: 6445

Der Link funktioniert bei mir nicht... :(

MfG
von Huy
Montag 26. April 2010, 16:40
Forum: Allgemeine Fragen
Thema: Mandelbrot - Optimierung
Antworten: 42
Zugriffe: 6445

Ich dachte, es sei von einem Tupel in diesem Sinne die Rede: http://de.wikibooks.org/wiki/Python-Programmierung:_Listen,_Dictionaries,_Mengen#Tupel :roll: Wie dem auch sei, ich les' dann halt noch etwas mehr und versuche es selber noch ein bisschen. Danke für die Aufklärung. MfG //e: Jaaaa, ich bin ...
von Huy
Montag 26. April 2010, 16:13
Forum: Allgemeine Fragen
Thema: Mandelbrot - Optimierung
Antworten: 42
Zugriffe: 6445

Ich habe zwar nach wie vor keine Ahnung, was ich mit Tupel soll, wo in deinem Code ein Tupel ist und von welchem allerleuchtenden Tutorial du sprichst, aber ich probier' halt dann mal selber weiter...

MfG
von Huy
Montag 26. April 2010, 16:10
Forum: Allgemeine Fragen
Thema: Mandelbrot - Optimierung
Antworten: 42
Zugriffe: 6445

Wo ist in deinem Code bitteschön ein Tupel?

MfG
von Huy
Montag 26. April 2010, 16:06
Forum: Allgemeine Fragen
Thema: Mandelbrot - Optimierung
Antworten: 42
Zugriffe: 6445

Sind Tupel nicht unveränderbar? Oo

MfG
von Huy
Montag 26. April 2010, 16:03
Forum: Allgemeine Fragen
Thema: Mandelbrot - Optimierung
Antworten: 42
Zugriffe: 6445

Ehm, aber ich gebe doch bei mandelbrot() schon res aus. Da käme doch alles ziemlich durcheinander, wenn ich zusätzlich noch die Farben ausgebe, oder etwa nicht?

MfG
von Huy
Montag 26. April 2010, 15:58
Forum: Allgemeine Fragen
Thema: Mandelbrot - Optimierung
Antworten: 42
Zugriffe: 6445

Indem du eine Liste im lokalen Namensraum erstellst.
Und wie soll ich ausserhalb der Funktion dann auf diese Liste zugreifen?

MfG
von Huy
Montag 26. April 2010, 15:46
Forum: Allgemeine Fragen
Thema: Mandelbrot - Optimierung
Antworten: 42
Zugriffe: 6445

Aber ich speichere ja komplexe Zahlen, dh. in der Liste müsste c0 als complex(x,y) gespeichert sein, oder etwa nicht? BTW versuche ich gerade, das ganze farblich etwas ansprechender zu gestalten, also wie hier: http://www.scipy.org/Tentative_NumPy_Tutorial/Mandelbrot_Set_Example Nur habe ich keine A...
von Huy
Montag 26. April 2010, 09:33
Forum: Allgemeine Fragen
Thema: Mandelbrot - Optimierung
Antworten: 42
Zugriffe: 6445

Ok, danke vielmals. Wusste gar nicht, dass man bei Python komplexe Zahlen in Listen speichern kann. Gehe ich richtig davon aus, dass das if __name__ == "__main__": nicht essentiell ist, sondern nur existiert, damit die Funktion mandelbrot in anderen Files wiederverwendbar ist und nur bei A...
von Huy
Sonntag 25. April 2010, 22:01
Forum: Allgemeine Fragen
Thema: Mandelbrot - Optimierung
Antworten: 42
Zugriffe: 6445

Ok, ich verzweifle inzwischen fast den ganzen Nachmittag / Abend, da ich das mit den Arrays überhaupt nicht gebacken kriege. Das Script hört auf zu laufen; ohne Fehlermeldung oder so. Sehr wahrscheinlich liegt's an mir. ^^ Wäre um jede Art von Hilfe dankbar. #!/usr/bin/python # Filename: mandelbrot....
von Huy
Sonntag 25. April 2010, 11:47
Forum: Allgemeine Fragen
Thema: Mandelbrot - Optimierung
Antworten: 42
Zugriffe: 6445

Ehm, nein. Bzw. ich weiss wieviele Punkte ich berechne, aber ich weiss ja nicht, wieviele Punkte nicht divergieren. Ob ein Punkt divergiert oder nicht, finde ich ja erst mittels for-Schleife heraus. Oder?

MfG
von Huy
Sonntag 25. April 2010, 11:34
Forum: Allgemeine Fragen
Thema: Mandelbrot - Optimierung
Antworten: 42
Zugriffe: 6445

Ich verstehe leider das Beispiel auf scipy nicht wirklich; also was genau gerechnet wird etc. Habe mal versucht, die Daten in einem numpy-Array festzuhalten, allerdings bin ich nicht ganz sicher, ob ich das richtig mache. Ich definiere zuerst ein Array mit empty() und füge dann immer Daten hinzu. Al...
von Huy
Samstag 24. April 2010, 22:36
Forum: Allgemeine Fragen
Thema: Mandelbrot - Optimierung
Antworten: 42
Zugriffe: 6445

Das Potenzieren und die if-else-Abfrage habe ich jetzt entsprechend verändert. Habe noch versucht psyco zu installieren, allerdings rausgefunden, dass das auf 64bit-System nicht läuft, bzw. es nicht unbedingt deutlich schneller ist als sonst, da das Script auf nem 64bit-System ohnehin ähnlich schnel...
von Huy
Samstag 24. April 2010, 20:44
Forum: Allgemeine Fragen
Thema: Mandelbrot - Optimierung
Antworten: 42
Zugriffe: 6445

#!/usr/bin/python # Filename: mandelbrot.py import matplotlib.pyplot as plt def mandelbrot(steps, start, stepx, stepy, iterations): c = start c0 = start for h in xrange(0,steps): for k in xrange(0,steps): # do this for all points in the selected area if abs(c) >= 2: # check divergence start += step...
von Huy
Samstag 24. April 2010, 16:54
Forum: Allgemeine Fragen
Thema: Mandelbrot - Optimierung
Antworten: 42
Zugriffe: 6445

Sorry, aber ich glaube, ich stehe gerade aufm Schlauch. #!/usr/bin/python # Filename: mandelbrot.py import matplotlib.pyplot as plt plt.xlabel(r'$re(z)$') plt.ylabel(r'$i \cdot im(z)$') plt.title('The Mandelbrot Set') start = complex(-3,-3) # starting point re = start.real # store real and imaginary...
von Huy
Samstag 24. April 2010, 10:25
Forum: Allgemeine Fragen
Thema: Mandelbrot - Optimierung
Antworten: 42
Zugriffe: 6445

Was meinst du mit der ganzen Berechnung konkret? Alle drei for-Schleifen? Die innerste for-Schleife?

MfG
von Huy
Freitag 23. April 2010, 21:21
Forum: Allgemeine Fragen
Thema: Mandelbrot - Optimierung
Antworten: 42
Zugriffe: 6445

@Gabelmensch: Gibt es irgendwo eine richtige Dokumentation von gnuplot.py? Habe es jetzt installiert, aber keine Ahnung, wie man es benutzt... @numerix: Die Iterationen sollten schon um die 100 liegen, um saubere Resultate liefern zu können. Die Zeile setze ich also direkt in die Schleife. Bezüglich...
von Huy
Freitag 23. April 2010, 20:32
Forum: Allgemeine Fragen
Thema: Mandelbrot - Optimierung
Antworten: 42
Zugriffe: 6445

Mandelbrot - Optimierung

Hallo, Ich habe vor einigen Wochen die Aufgabe bekommen, ein Programm zu programmieren, welches dazu in der Lage ist, die Mandelbrot-Menge darzustellen. Da ich mit Python nicht eine extra Klasse für komplexe Zahlen oder mühsame Umrechnereien brauchte, entschied ich mich für diese Sprache. Nun bin ic...