Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| talit:python_advanced [2025-08-29 16:32] – [Beispiel: Numpy-Arrays] sca | talit:python_advanced [2026-04-27 14:54] (aktuell) – [Beispiel: Prinzahlen] hof | ||
|---|---|---|---|
| Zeile 389: | Zeile 389: | ||
| Tipps: | Tipps: | ||
| - | | + | * **Vermeide Python-Objekte** (z. B. Listen, Dictionaries). |
| + | * Nutze **NumPy-Arrays** | ||
| + | * Verwende `numba.set_num_threads(n)` zur Kontrolle der Thread-Anzahl. | ||
| - | ==== Beispiel: | + | ==== Beispiel: |
| Wir schauen einen Code an, der ermittelt, wie viele Primzahlen es bis und mit einer vorgegebenen Zahl `n_max` gibt. Die Funktion `is_prime()` wurde dabei möglichst ineffizient programmiert. | Wir schauen einen Code an, der ermittelt, wie viele Primzahlen es bis und mit einer vorgegebenen Zahl `n_max` gibt. Die Funktion `is_prime()` wurde dabei möglichst ineffizient programmiert. | ||