la bibliothèque mathématique est une bibliothèque de fonctions mathématiques intégrée fournie par Python Étant donné que les types de nombres complexes sont souvent utilisés dans les calculs scientifiques, les calculs généraux ne sont pas couramment utilisés, donc les math. la bibliothèque ne prend pas en charge les types de nombres complexes. Seules les opérations sur les nombres entiers et à virgule flottante sont prises en charge. La bibliothèque
math fournit un total de 4 constantes mathématiques et 44 fonctions. 44 fonctions sont divisées en 4 catégories, dont 16 fonctions de représentation numérique, 8 fonctions logarithmiques de puissance, 16 fonctions logarithmiques trigonométriques et 4 fonctions spéciales supérieures.
math Il existe un grand nombre de fonctions dans la bibliothèque Pendant le processus d'apprentissage, il suffit de comprendre les fonctions une par une et de mémoriser certaines fonctions couramment utilisées. En programmation réelle, si vous avez besoin d'utiliser la bibliothèque math, vous pouvez consulter la référence rapide de la bibliothèque math à tout moment.
math Les fonctions de la bibliothèque ne peuvent pas être utilisées directement. Vous devez d'abord utiliser le mot réservé import pour référencer la bibliothèque.
import math a=math.ceil(10.2) #向上取整 print(a)
Le deuxième :from math import
from math import floor a=floor(10.2) #向下取整 print(a)
Un autre du second Le formulaire provient d'une importation mathématique *. Si la bibliothèquemathmath
est introduite de cette manière, toutes les fonctions de la bibliothèque
peuvent être utilisées directement sous la forme de
analyse de la bibliothèque mathématique
mathConstant
math.pi | |
math.e | |
math.inf | |
math.nan | |
(Pas un nombre) |
Fonction
mathématiques .fabs(x) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.fmod(x,y) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.fsum([x,y,…] ) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.ceil(x) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.floor(x) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.factorial(x) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.gcd(a,b) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.frexp(x) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math. ldexp(x,i) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.modf(x) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math .trunc(x) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.copysign(x,y) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.isclose(a,b ) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.isfinite(x) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.isinf( x) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.isnan(x) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
. math.fsum([x,y,…]) 函数在数学求和运算中十分有用,例如: a=0.1 + 0.2 + 0.3 print(a) Copier après la connexion
import math a=math.fsum([0.1, 0.2, 0.3]) print(a) Copier après la connexion
浮点数,如 0.1、0.2 和 0.3,在 Python 解释器内部表示时存在一个小数点后若干位的精度尾数,当浮点数进行运算时,这个精度尾数可能会影响输出结果。因此,在涉及浮点数运算及结果比较时,建议采用 math 库提供的函数,而不直接使用 Python 提供的运算符。 math 库的幂对数函数(共 8 个)
math 库的三角运算函数(共 16 个)
math 库的高等特殊函数(共 4 个)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Article précédent:Résumé des méthodes courantes de manipulation des données de séries chronologiques Python
Article suivant:Comment créer une liste d'objets en Python
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Derniers numéros
Rubriques connexes
Plus>
|