5.2 cmath ---
Fonctions mathématiques pour nombres complexes
Ce module est toujours disponible. Il procure un accès aux fonctions mathématiques
pour les nombres complexes. Les fonctions sont:
acos(x)
-
Retourne l'arc cosinus of x.
acosh(x)
-
Retourne l'arc cosinus hyperbolique de x.
asin(x)
-
Retourne l'arc sinus de x.
asinh(x)
-
Retourne l'arc cosinus hyperbolique de x.
atan(x)
-
Retourne l'arc tangente de x.
atanh(x)
-
Retourne l'arc tangente hyperbolique de x.
cos(x)
-
Retourne le cosinus de x.
cosh(x)
-
Retourne le cosinus hyperbolique de x.
exp(x)
-
Retourne la valeur exponentielle
e**x.
log(x)
-
Retourne le logarithme naturel (népérien) de x.
log10(x)
-
Retourne le logarithme en base 10 de x.
sin(x)
-
Retourne le sinus de x.
sinh(x)
-
Retourne le sinus hyperbolique de x.
sqrt(x)
-
Retourne la racine carrée de x.
tan(x)
-
Retourne la tangente de x.
tanh(x)
-
Retourne la tangente hyperbolique de x.
Le module définit aussi deux constantes mathématiques:
pi-
La constante mathématique pi, sous forme réelle.
e-
La constante mathématique e, sous forme réelle.
Notez que la sélection de fonctions est similaire, mais non identique,
à celle du module math. La raison pour
laquelle il existe deux modules et que certains utilisateurs ne sont
pas intéressés par les nombres complexes, et que peut-être ils ne savent
même pas ce que c'est. Ils préfèraient que math.sqrt(-1) déclenche
une exception, plutôt que de retourner un nombre complexe. Notez aussi
que toutes les fonctions définies dans cmath retournent toujours
un nombre complexe, même si la réponse peut être exprimée sous forme d'un
nombre réel (auquel cas le nombre complexe a une partie imaginaire égale
à zéro).