Le module mathématique de Python nous fournit une série de fonctions mathématiques qui peuvent nous aider à effectuer des opérations telles que les exponentielles, les logarithmes, les racines carrées et les fonctions trigonométriques.
Lorsque nous trouvons la racine carrée, la somme des carrés ou l'exponentiation d'un nombre, nous utilisons souvent le module mathématique.
Prenez l'opération logarithmique : math.log(x[,base]) . Cette méthode renverra le logarithme de x avec la base comme base. Si la base est omise, elle utilisera 2 comme base.
Par exemple:
importmatha=math.log(144,12)b=math.log(36,6)print(a)print(b)
Le résultat est :
2.02.0
En prenant l'opération racine carrée : math.sqrt(x) , renvoie la racine carrée de x.
Par exemple:
importmatha=math.sqrt(16)b=math.sqrt(256)print(a)print(b)
Le résultat est :
4.016.0
Opération d'exponentiation : pow(x,y) , renvoie x élevé à la puissance y.
Par exemple:
importmatha=math.pow(2,4)b=math.pow(10,3)print(a)print(b)
Le résultat est :
16.01000.0
L'utilisation des fonctions trigonométriques est similaire à celle ci-dessus.
Sinus trigonométrique : math.sin(x)
Cosinus trigonométrique : math.cos(x)
Tangente trigonométrique : math.tan(x)
Arc sinus de radians : math.asin(x)
Arccosinus des radians : math.acos(x)
Arctangente des radians : math.atan(x)
Si vous convertissez des radians en angles ou des angles en radians, utilisez l'utilisation suivante.
Angle de rotation radian : math.degress(x)
Convertir l'angle en radians : math.radinans(x)
Regardez l'exemple suivant :
importmatha=math.sin(30)b=math.cos(30)c=math.tan(30)d=math.asin(0.6)e=math.acos(0.6)f=math.atan(0.6)g= math.d egrees(2*math.pi)h=math.radians(360/math.pi)print(a)print(b)print(c)print(d)print(e)print(f)print(g)print( h)
Le résultat est :
-0.98803162409286180.15425144988758405-6.4053311966462760.64350110879328440.92729521800161230.5404195002705842360.02.0
Notez que nous utilisons math.pi pour représenter « π » en Python.
Le module mathématique fournit également plusieurs fonctions pour nous aider à effectuer des opérations d'arrondi.
math.ceil(x) : renvoie le plus petit entier supérieur ou égal à x.
math.floor(x) : renvoie le plus grand entier inférieur ou égal à x.
Dans le même temps, il existe une fonction intégrée round(x) en Python qui nous fournit des opérations d'arrondi.
Le code est le suivant :
importmatha=math.ceil(3.5)b=math.floor(3.5)c=round(3.5)d=round(3.4)print(a)print(b)print(c)print(d)
Le résultat est :
4343
Cette section présente principalement l'utilisation du module math en Python. Il convient de noter que les fonctions du module math ne s'appliquent qu'aux nombres entiers et aux nombres à virgule flottante. S'il s'agit d'un nombre complexe, nous devons utiliser le module cmath. Je ne l'introduis pas trop ici, le module mathématique est un module intégré au système, nous pouvons l'introduire et l'utiliser directement lors de la conception d'opérations mathématiques.