math Die Bibliothek ist eine integrierte mathematische Funktionsbibliothek, die von Python bereitgestellt wird. Da in wissenschaftlichen Berechnungen häufig komplexe Zahlentypen verwendet werden, werden allgemeine Berechnungen nicht häufig verwendet, daher ist die math Die Bibliothek unterstützt keine komplexen Zahlentypen. Es werden nur Ganzzahl- und Gleitkommaoperationen unterstützt. Die
math-Bibliothek stellt insgesamt 4 mathematische Konstanten und 44 Funktionen zur Verfügung. 44 Funktionen sind in 4 Kategorien unterteilt, darunter 16 numerische Darstellungsfunktionen, 8 Potenzlogarithmusfunktionen, 16 trigonometrische Logarithmusfunktionen und 4 höhere Sonderfunktionen.
Mathe Es gibt eine große Anzahl von Funktionen in der Bibliothek. Während des Lernprozesses müssen wir die Funktionen nur einzeln verstehen und uns einige häufig verwendete Funktionen merken. Wenn Sie bei der tatsächlichen Programmierung die math-Bibliothek verwenden müssen, können Sie jederzeit die Kurzreferenz der math-Bibliothek nachschlagen.
math Die Funktionen in der Bibliothek können nicht direkt verwendet werden. Sie müssen zuerst das reservierte Wort import verwenden, um auf die Bibliothek zu verweisen.
import math a=math.ceil(10.2) #向上取整 print(a)
Die zweite:from math import
from math import floor a=floor(10.2) #向下取整 print(a)
Ein weiterer der zweiten Das Formular stammt aus math import *. Wenn diemathmath
-Bibliothek auf diese Weise eingeführt wird, können alle Funktionen in der
-Bibliothek direkt in der Form
Analyse der Mathematikbibliothek
MathematikKonstante
math.pi | |
math.e | |
math.inf | |
math.nan | |
(Keine Zahl) |
Funktion
Mathe .fabs(x) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.fmod(x,y) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.fsum([x,y,…] ) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.ceil(x) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.floor(x) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.factorial(x) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
return x* 2i Operationswert, Umkehroperation der Funktion math.frexp(x) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gibt die Dezimal- und Ganzzahlteile von x zurück | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gibt den ganzzahligen Teil von x zurück | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ersetzen Sie das Vorzeichen des Werts x durch das Vorzeichen des Werts y | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Vergleichen Sie die Ähnlichkeit zwischen a und b. Geben Sie „True“ oder „False“ zurück. x) | Wenn x positiv oder negativ unendlich ist, geben Sie True zurück; andernfalls geben Sie False zurück | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.isnan(x) | Wenn x NaN ist, geben Sie ansonsten False zurück; math.fsum([x,y,…]) 函数在数学求和运算中十分有用,例如: a=0.1 + 0.2 + 0.3 print(a) Nach dem Login kopieren
import math a=math.fsum([0.1, 0.2, 0.3]) print(a) Nach dem Login kopieren
浮点数,如 0.1、0.2 和 0.3,在 Python 解释器内部表示时存在一个小数点后若干位的精度尾数,当浮点数进行运算时,这个精度尾数可能会影响输出结果。因此,在涉及浮点数运算及结果比较时,建议采用 math 库提供的函数,而不直接使用 Python 提供的运算符。 math 库的幂对数函数(共 8 个)
math 库的三角运算函数(共 16 个)
math 库的高等特殊函数(共 4 个)
Das obige ist der detaillierte Inhalt vonPythons Mathe-Bibliothek: Verwendung und Einführung in allgemeine Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Vorheriger Artikel:Zusammenfassung gängiger Methoden zur Manipulation von Python-Zeitreihendaten
Nächster Artikel:So erstellen Sie eine Liste von Objekten in Python
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Aktuelle Ausgaben
verwandte Themen
Mehr>
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
|