Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
talit:python_advanced_problems [2025-10-20 11:10] scatalit:python_advanced_problems [2025-10-20 11:14] (aktuell) sca
Zeile 489: Zeile 489:
    1. **Visualisiere** die Mandelbrot-Menge mit einer Colormap: Verschiedene Werte im Array werden durch verschiedene Zahlen dargestellt. Tipp: Wenn man die Werte verändert, indem man z.B. das ganze Array mit eine Zahl multipliziert oder eine Funktion auf dieses anwendet, so kann man die Darstellung verändern. Siehe unten für ein Code-Beispiel.    1. **Visualisiere** die Mandelbrot-Menge mit einer Colormap: Verschiedene Werte im Array werden durch verschiedene Zahlen dargestellt. Tipp: Wenn man die Werte verändert, indem man z.B. das ganze Array mit eine Zahl multipliziert oder eine Funktion auf dieses anwendet, so kann man die Darstellung verändern. Siehe unten für ein Code-Beispiel.
    1. Da diese Berechnung für eine vernünftige Auflösung ziemlich lange geht, sollten die Berechnungen **parallelisiert** werden. Verwende dazu z.B. [[python_advanced#numba]]    1. Da diese Berechnung für eine vernünftige Auflösung ziemlich lange geht, sollten die Berechnungen **parallelisiert** werden. Verwende dazu z.B. [[python_advanced#numba]]
-   1. Optional**Zoom:** Schreibe eine Animation, die immer weiter ins Fraktal hinein zoomt.+   1. (Optional**Zoom:** Schreibe eine Animation, die immer weiter ins Fraktal hinein zoomt.
  
 **Beispiel: Code für Visualisierung** **Beispiel: Code für Visualisierung**
Zeile 512: Zeile 512:
 norm = plt.Normalize(vmin=array_pixels.min(), vmax=array_pixels.max()) norm = plt.Normalize(vmin=array_pixels.min(), vmax=array_pixels.max())
 rgba = (cmap_hot(norm(array_pixels)) * 255).astype(np.uint8)  # shape (H,W,4) rgba = (cmap_hot(norm(array_pixels)) * 255).astype(np.uint8)  # shape (H,W,4)
-img_hot = Image.fromarray(rgba, mode="RGBA"+img = Image.fromarray(rgba, mode="RGBA"
-img_hot.save("mandelbrot.png", format="PNG", compress_level=6)+img.save("file_name.png", format="PNG", compress_level=6)
 </code> </code>
  
  • talit/python_advanced_problems.1760958609.txt.gz
  • Zuletzt geändert: 2025-10-20 11:10
  • von sca