oujood.com

Python maths - Fonctions mathématiques

Python intègre un ensemble de fonctions mathématiques, y compris un module mathématique étendu, qui vous permet d'effectuer des opérations mathématiques sur des nombres.
Certaines des fonctions mathématiques les plus populaires sont définies dans le module mathématique. Il s'agit notamment des fonctions trigonométriques, des fonctions de représentation, des fonctions logarithmiques, des fonctions de conversion d'angle, etc.

chercher |

Fonctions mathématiques intégrées

1) Les fonctions min() et max() qui permettent de trouver la valeur la plus petite ou la plus grande dans un itérable :
Exemple:

  Copier le code

x = min(5, 10, 25)
y = max(5, 10, 25)

print(x)
print(y)
2) La fonction abs() retourne la valeur absolue (positive) du nombre spécifié :
Exemple:

  Copier le code

x = abs(-7.25)

print(x)
3) La fonction pow(x, y) renvoie la valeur de x à la puissance de y (xy).
Exemple Retourner la valeur de 4 à la puissance de 3 (comme 4 * 4 * 4) :

  Copier le code

x = pow(4, 3)

print(x)

Python - Module mathématique

Python possède également un module intégré appelé math, qui étend la liste des fonctions mathématiques.
Pour l'utiliser, vous devez importer le module math :

import math

Ce module donne accès aux fonctions mathématiques définies par le standard C. Ces fonctions ne peuvent pas être utilisées avec des nombres complexes.

si vous avez besoin du support des nombres complexes, utilisez les fonctions du même nom du module cmath.

La séparation entre les fonctions qui supportent les nombres complexes et celles qui ne le font pas est faite car la plupart des utilisateurs ne veulent pas apprendre plus de mathématiques que nécessaire.

Une fois que vous avez importé le module mathématique, vous pouvez commencer à utiliser les méthodes et les constantes du module.

Les constantes du nmodule math de python

Le module math de python définit également deux constantes mathématiques qui sont:

1) Pi est une constante mathématique bien connue, qui est définie comme le rapport entre la circonférence et le diamètre d'un cercle et dont la valeur est 3,141592653589793.
Exemple : Obtenir la valeur de Pi

  Copier le code

import math
print(math.pi)
2) L'autre constante mathématique bien connue définie dans le module mathématique est e. Elle est appelée nombre d'Euler et est une base du logarithme naturel. Sa valeur est 2,718281828459045.
Exemple : Obtenir la valeur de e

  Copier le code

import math
print(math.e)

Les fonction strigonométrique du module math de python

Le module mathématique contient des fonctions permettant de calculer divers rapports trigonométriques pour un angle donné. Les fonctions (sin, cos, tan, etc.) ont besoin de l'angle en radians comme argument.

Python conversion d'angle degrés en radians et radians en degrés

Nous, par contre, nous avons l'habitude d'exprimer l'angle en degrés. Pour convertir l'angle de degrés en radians et vice versa, le module mathématique présente deux fonctions de conversion d'angle : degrees() et radians().

Par exemple, les instructions suivantes convertissent l'angle de 30 degrés en radians et inversement (Remarque : π radians est équivalent à 180 degrés).

  Copier le code

import math

#convertion degrés en radians
x=math.radians(30)
print(x)
#convertion radians en degrés
y=math.degrees(math.pi/6)
print(y)

Claculer le cos, sin et tan en python

Les exemples suivants montrent comment calculer les valeurs sin, cos et tan pour un angle de 30 degrés (0,5235987755982988 radians) :
Exemple : le calcul de la valeur de sin, cos et tan

  Copier le code

import math

#convertion degrés en radians
x=math.radians(30)

print(f"sin(30°) = {math.sin(x)}")
print(f"cos(30°) = {math.cos(x)}")
print(f"tan(30°) = {math.tan(x)}")

python les calcules des logarithmes

Ca lculer le logarithme naturel: math.log()

La méthode math.log() renvoie le logarithme naturel d'un nombre donné. Le logarithme naturel est calculé en base e.
Exemple :obtenir le logarithme naturel

  Copier le code

import math

x=math.log(10)
print(f" le logarithme naturel de 10 log(10) = {x}")

Calcule du logarithme en base de 10 math.log10()

La méthode math.log10() renvoie le logarithme en base 10 du nombre donné. On l'appelle le logarithme standard.
Exemple : calculer log10 du nombre 10

  Copier le code

import math

x=math.log10(10)
print(f" le logarithme standard de 10 log10(10) = {x}")

Python calcule de l'exponentiel math.exp()

La méthode math.exp() renvoie un nombre flottant après avoir élevé e à la puissance du nombre donné. En d'autres termes, exp(x) donne e**x.
Exemple : calculer l'exponentiel de 10

  Copier le code

import math

x=math.exp(10)
print(f" l'eponentiel de 10 exp(10) = {x}")

Le calcule de la puissance en python math.pow()

La méthode math.pow() reçoit deux arguments, élève le premier au second et renvoie le résultat. En d'autres termes, pow(x,y) est équivalent à x**y.
Exemple :Calculer la puissance

  Copier le code

import math

x=math.pow(2,4)
print(f" la valeur de 2 à la puissace 4 : pow(2,4) = {x}")
Les argument peuvent être des nombres avec vergule ou même des nombres négatifs

Calcule de la racine carrée d'un nombr math.sqrt()

La méthode math.sqrt() renvoie la racine carrée d'un nombre donné.
Exemple : Calculer la racine carrée

  Copier le code

import math

x=math.sqrt(25)
y=math.sqrt(2)
print(f" la racine carrée de 100 sqrt(25) = {x}")
print(f" la racine carrée de 2 sqrt(2) = {y}")

Les fonctions de représentation de python

Les deux fonctions suivantes sont appelées fonctions de représentation.

La fonction ceil() donne une approximation du nombre donné au plus petit entier, supérieur ou égal au nombre à virgule flottante donné.

La fonction floor() renvoie le plus grand nombre entier inférieur ou égal au nombre donné.
Exemple :

  Copier le code

x=math.ceil(4.5867)
y=math.floor(4.5867)
print(x)
print(y)
Voici la liste des fonctions définis dans le module math de python :

acos, acosh, asin, asinh, atan, atan2, atanh, ceil, copysign,
cos, cosh, degrees, e, erf, erfc, exp, expm1, fabs, factorial,
floor, fmod, frexp, fsum, gamma, gcd, hypot, inf, isclose, isfinite,
isinf, isnan, ldexp, lgamma, log, log10, log1p, log2, modf, nan, pi,
pow, radians, remainder, sin, sinh, sqrt, tan, tanh, tau, trunc



Voir aussi nos tutoriel :

Balise canvas

Permet de dessiner des graphiques, à la volée, par l'intermédiaire de scripts (habituellement JavaScript)

Cours html Comment creer un site web. Mettre le site en ligne

Comment créer et mettre en ligne un site web ...

Balise bdi

Isole une partie de texte qui peuvent être mis en forme dans une direction différente du reste du texte extérieur