Introduction aux fonctions mathématiques en Python

En python, toutes les nécessités mathématiques sont traitées à l'aide du module mathématique python. ce module se distingue en grande partie avec une variété de fonctionnalités mathématiques intégrées. Presque toutes les fonctions mathématiques courantes sont impliquées dans le module mathématique. Il s'agit d'un module standard instantanément disponible en python. Cela peut être importé à l'aide de l'instruction mathématique d'importation.

Différentes fonctions mathématiques en Python

Toutes les fonctions mathématiques clés sont décrites en détail ci-dessous,

1. Constantes

Dans le cas d'une constante mathématique, la valeur de cette constante est représentée par une définition non ambiguë, ces définitions sont parfois représentées au moyen de symboles spéciaux ou de noms de mathématiciens célèbres ou de tout autre moyen populaire. Les constantes se produisent dans de nombreux domaines des mathématiques, au moyen de constantes telles que π et e se produisant dans diverses circonstances comme la théorie des nombres, la géométrie et le calcul.

La signification d'une constante de se produire «naturellement», et rend une constante «intéressante», est en temps voulu un besoin, et un certain nombre de constantes mathématiques sont plus importantes pour des raisons chronologiques que pour leur intérêt mathématique fondamental. Les constantes les plus appréciées ont été étudiées tout au long des âges et calculées à de nombreuses décimales.

ConstantesLa description
pirenvoie 3, 141592
Erenvoie 0, 718282
nanPas un nombre
infinfini

Exemple :

import math
print( "CONSTANTS IN PYTHON")
print(" PI value : ", math.pi)
print(" E value : ", math.e)
print(" nan value : ", math.nan)
print(" E value : ", math.inf)

Production :

2. Fonctions logarithmiques

L'inverse de l'exponentiation est appelé logarithme. Pour tout nombre donné x afin de déterminer sa valeur logarithmique respective, l'exposant d'un autre nombre fixe de base b est calculé. Dans un cas plus simple, le logarithme calcule ou compte les occurrences numériques du même facteur dans la multiplication répétée;

Ex: 1000 = 10 × 10 × 10 = 103, alors le «logarithme à la base 10» de 1000 est 3. Le logarithme de x à la base b est noté logb (x).

D'un autre côté, l'exposant d'un nombre signifie le nombre de fois où le nombre est utilisé dans un facteur de multiplication.

Ex: 82 = 8 × 8 = 64

En d'autres termes, la représentation de 82 pourrait être appelée «8 à la puissance 2» ou simplement «8 au carré». Par contre, l'exposant d'un nombre signifie le nombre de fois où le nombre est utilisé dans un facteur de multiplication.

Une fonctionLa description
exp (x)Renvoie e ** x
expm1 (x)Renvoie e ** x - 1
log (x (, base))x au logarithme de base est renvoyé
log1p (x)Le logarithme en base1 de la valeur x est renvoyé
log2 (x)Le logarithme en base2 de la valeur x est renvoyé
log10 (x)Le logarithme en base10 de la valeur x est renvoyé
pow (x, y)Renvoie x élevé à la puissance y
sqrt (x)La valeur de racine carrée pour x est retournée

Exemple:

import math
#variable declaration and assignation
Number_1 = 1
Number_2 = 2
Number_3 = 3
Number_4 = 4
# Applying exp() function
print(" EXPONENT VALUE ")
print(" Exponent value: ", math.exp(Number_1))
print(" \n ")
# Applying Base1 logarithm function
print(" BASE1 LOGARITHM " )
print(" BASE1 LOGARITHM VALUE of 2 : ", math.log1p(Number_2))
print(" \n " )
# Applying Base2 logarithm function
print(" BASE2 LOGARITHM " )
print(" BASE2 LOGARITHM VALUE of 2 : ", math.log2(Number_2))
print(" \n " )
# Applying Base10 logarithm function
print(" BASE10 LOGARITHM " )
print(" BASE10 LOGARITHM VALUE of 2 : ", math.log10(Number_2))
print(" \n " )
# Applying x to power of Y
print(" X^Y" )
print(" X^Y Value : ", math.pow(Number_3, Number_4))
print(" \n " )
# Applying square root determination
print(" SQUARE ROOT " )
print(" SQUARE ROOT of 4 : ", math.sqrt(Number_4))
print(" \n " )

Production :

3. Fonctions numériques

Les fonctions numériques permettent de calculer toutes les conceptions mathématiques.

ConstantesLa description
plafond (x)Le plus petit entier qui est très supérieur ou égal à la valeur x est retourné
copysign (x, y)En utilisant le signe de y, la valeur de x est renvoyée
fabs (x)la valeur absolue du x est retournée
factorielle (x)la valeur factorielle de x est renvoyée
étage (x)le plus grand entier qui est très inférieur ou égal à la valeur x est renvoyé
fmod (x, y)le reste de la division de x par la valeur y est retourné
frexp (x)Renvoie la mantisse et l'exposant de x comme paire (m, e)
fsum (itérable)Renvoie une somme précise de valeurs à virgule flottante dans l'itérable
est infini (x)si x n'est pas un infini ou un Nan, la valeur booléenne true est renvoyée
isinf (x)si x contient un infini positif ou négatif, alors true est retourné
isnan (x)Renvoie True si x est un NaN
pgcd (x, y)pour les valeurs x et y, la plus grande valeur de diviseur commun est renvoyée
reste (x, y)Trouvez le reste après avoir divisé x par y.

Exemple :

import math
#variable declaration and assignation
Number_1 = 10.5
Number_2 = 20
Number_3 = -30
Number_4 = -40.24566
Number_5 = 50
Number_6 = 60.94556
Number_7 = 70
Number_8 = 80
# Applying Ceil() function
print( " CEIL : Smallest integer which is very much greater than or equal to the x value is returned ")
print( " CEIL value : ", math.ceil(Number_1))
print( " \n " )
# Applying Copysign() function
print( " COPYSIGN : Smallest integer which is very much greater than or equal to the x value is returned ")
Temp_var1 = math.copysign(Number_2, Number_3)
print(" VALUE AFTER COPY SIGN : ", Temp_var1)
print(" \n ")
# Applying fabs() function
print( " FABS : absolute value for the x is returned ")
print(" ABSOLUTE VALUE FOR 40.24566 : ", math.fabs(Number_4))
print(" \n ")
# Applying Factorial() function
print(" FACTORIAL : factorial value of x is returned ")
print(" Factorial value for 50 : ", math.factorial(Number_5))
print(" \n ")
# Applying Floor() function
print(" FLOOR : largest integer which is very much less than or equal to the x value is returned " )
print(" Floor : ", math.floor(Number_6))
print(" \n ")
# Applying Fmod() function
print(" FMOD : remainder of divinding x by y value is returned ")
print(" Remainder : ", math.fmod(Number_6, Number_5))
print(" \n ")
# Applying Frexp() function
print( " FREXP : Returns the mantissa and exponent of x as the pair (m, e) " )
print(" MANTISSA EXPONENT : ", math.frexp(Number_7))
print( " \n " )
# Applying isfinite() function
print(" isfinite : if x is not an infinity or a Nan then boolean value true is returned ")
print(" Infinite or Nan (produces boolean output): ", math.isfinite(Number_8))
print(" \n ")

Production:

4. Fonctions trigonométriques

En mathématiques, les fonctions trigonométriques sont des fonctions utilisées pour raconter le point de vue d'un triangle rectangle au moyen de deux longueurs latérales. ils ont un très large éventail d'applications dans les sciences qui sont relatives à la géométrie, telles que la mécanique des solides, la mécanique céleste, la navigation, beaucoup d'autres. Celles-ci sont considérées comme de simples fonctions périodiques et sont largement connues pour représenter les phénomènes périodiques, du début à la fin de l'analyse de Fourier.

une fonctionLa description
péché (x)la valeur sinus de x en radians est déterminée
cos (x)la valeur du cosinus de x en radians doit être déterminée
beige (x)la valeur tangente de x en radians doit être déterminée
degrés (x)conversion de radian en degrés
radian (x)conversion de degré en radian

Exemple :

import math
print(" \n ")
print(" TRIGNOMETRIC FUNCTION USAGE " )
print(" \n ")
print(' The value of Sin(90 degree) : ' + str(math.sin(math.radians(90))))
print(' The value of cos(90 degree) : ' + str(math.cos(math.radians(90))))
print(' The value of tan(pi) : ' + str(math.tan(math.pi)))
print(" \n ")

Production :

Conclusion - Fonctions mathématiques en Python

Comme beaucoup d'autres langages de programmation, python offre également un ensemble très diversifié de fonctions mathématiques, ce qui en fait un langage de programmation de haut niveau fortement impliqué dans le domaine de la programmation.

Articles recommandés

Ceci est un guide des fonctions mathématiques en Python. Nous discutons ici de différentes fonctions mathématiques en Python avec des exemples. Vous pouvez également consulter nos autres articles suggérés -

  1. Lister les opérations en Python
  2. Factorial en Python
  3. Tableau de chaînes en Python
  4. Opérations sur les fichiers Python
  5. Fonctions mathématiques en C # avec propriétés
  6. Ensembles Python
  7. Introduction aux fonctions mathématiques en C
  8. Racine carrée en PHP
  9. Tableau de chaînes en JavaScript