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:32] – 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 ====== | ||
| + | |||
| + | TBD: mettre ici les doubles boucles python | ||
| + | |||
| + | ====== Les solutions ====== | ||
| + | |||
| + | TBD: refaire le benchmarking | ||
| + | |||
| + | ===== Numba ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | TBD: Expliquer le contexte | ||
| + | |||
| + | <code python> | ||
| + | from numba import jit | ||
| + | |||
| + | @jit | ||
| + | def ma_function_a_optimiser(): | ||
| + | ... | ||
| + | </ | ||