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.
Constantes | La description |
pi | renvoie 3, 141592 |
E | renvoie 0, 718282 |
nan | Pas un nombre |
inf | infini |
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 fonction | La 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.
Constantes | La 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 fonction | La 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 -
- Lister les opérations en Python
- Factorial en Python
- Tableau de chaînes en Python
- Opérations sur les fichiers Python
- Fonctions mathématiques en C # avec propriétés
- Ensembles Python
- Introduction aux fonctions mathématiques en C
- Racine carrée en PHP
- Tableau de chaînes en JavaScript