4. Le module numpy
#
Le module numpy
est un module très populaire et très largement utilisé pour faire du calcul numérique. Il présente une structure de données adaptée pour faire du calcul scientifique de manière simple et toutes les fonctions sont optimisées pour faire rapidement des calculs sur des tableaux.
La documentation officielle se trouve à cette adresse : https://numpy.org/doc/stable/
Attention
Dans tout ce cours, quand nous utilisons le mot tableau, nous faisons référence à un objet du module numpy
de la classe array
.
Vous verrez souvent l’importation sous la forme
Interdit
from numpy import *
C’est dangereux pour plusieurs raisons
cela place touts les objets créés dans
numpy
dans l’espace de nom, quitte à écraser des choses que vous avez pu y mettre avant, ou pire, vous pouvez écraser des objetsnumpy
sans le faire exprès ensuite…c’est très lourd car en général, vous n’avez pas besoin de charger tous les objets, seulement quelques uns.
Dans la documentation
python
, cette syntaxe est réservée au développeur d’un module, c’est interdit pour les utilisateurs. Mais enpython
, tout est ouvert !
Préférez la solution préconisée par numpy
:
Bonne pratique
import numpy as np
Information
Ce cours a été compilé avec la version 1.26.0 de numpy
. Pour connaître la version, vous pouvez taper
import numpy as np
print(np.__version__)