Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| python:optimisation_python [2017/11/24 15:36] – [Les solutions] marc dexet | python:optimisation_python [2017/11/24 15:41] (Version actuelle) – [Optimisation en Python] marc dexet | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| C'est une démarche délicate et parfois chronophage. | C'est une démarche délicate et parfois chronophage. | ||
| - | Il faut parfois évaluer le coût de l' | + | **Il faut parfois évaluer le coût de l' |
| ===== Attention à l' | ===== Attention à l' | ||
| Ligne 22: | Ligne 22: | ||
| Pour le calcul, Python n'est pas un outil très pertinent. Il est nécessaire de s' | Pour le calcul, Python n'est pas un outil très pertinent. Il est nécessaire de s' | ||
| - | ==== Les anti-patterns ==== | + | ====== Les anti-patterns |
| TBD: mettre ici les doubles boucles python | TBD: mettre ici les doubles boucles python | ||
| - | ==== Les solutions ==== | + | ====== Les solutions |
| TBD: refaire le benchmarking | TBD: refaire le benchmarking | ||
| - | === Numba === | + | ===== Numba ===== |
| - | < | + | https:// |
| + | TBD: Expliquer le contexte | ||
| + | |||
| + | <code python> | ||
| + | from numba import jit | ||
| + | |||
| + | @jit | ||
| + | def ma_function_a_optimiser(): | ||
| + | ... | ||
| </ | </ | ||