Python Math Inf

Python Math Inf
Das Mathematikmodul bietet Ihnen Zugriff auf die mathematischen Funktionen des C Standards. Diese Routinen verwalten keine komplexen Zahlen; Stattdessen verwenden sie die Funktionen des CMATH -Moduls mit demselben Namen. Da die meisten Benutzer nicht so viel Mathematik studieren möchten, wie es erforderlich ist, um komplexe Zahlen zu verstehen. Wenn der Programmierer eher eine Ausnahme als ein komplexes Ergebnis erhalten kann, kann die unerwartete komplexe Zahl früher als Parameter ermittelt werden, sodass er herausgefunden hat, wie und warum sie überhaupt erzeugt wurde.

Sprechen wir nun über die Kernidee dieses Artikels, bei dem es sich um Mathematik handelt. Unendlichkeit ist eine mehrdeutige Zahl, die sowohl positiv als auch negativ sein kann. Eine Zahl repräsentiert Unendlichkeit; Die Summe von zwei numerischen Werten kann gelegentlich zu einem numerischen Muster mit einem unterschiedlichen Muster führen; Es kann ein negativer oder positiver Wert sein. Sein Zweck ist es, das Ergebnis verschiedener Algorithmen zu vergleichen und dann das beste auszuwählen. Im Allgemeinen kann ein Anfangswert entweder positiver oder negativer Unendlichkeit sein; Wir müssen sicherstellen, dass kein Eingangswert größer oder kleiner ist. Eine definierte Methode oder ein definierter Ansatz gibt es nicht, um Unendlichkeit als Ganzzahl in Python auszudrücken. Dies ähnelt einer Kernfunktion mehrerer anderer weit verbreiteter Programmiersprachen. Da Python in der Tat eine dynamisch getippte Sprache ist und aus diesem Grund das Float -Schlüsselwort verwenden können, um Unendlichkeit als Ganzzahl anzuzeigen. Infolgedessen können wir in Python Unendlichkeit nicht ausdrücken, oder wir können sagen, dass es keine Möglichkeit gibt, Unendlichkeit als Ganzzahl zu zeigen. Float (INF) kann perfekt als Ganzzahl verwendet werden. In Python zeigen Inf und -inf eine positive bzw. negative Unendlichkeit an. Wir werden das Thema ausführlich durchlaufen und Beispiele in diesem Artikel präsentieren.

Beispiel 1:

Hier ist ein Python -Programm zur Definition positiver und negativer Unendlichkeitszahlen. Da es sowohl positiv als auch negativ sein kann, kann Unendlichkeit als Float ('Inf') oder Float ('-Inf') geschrieben werden. Der folgende Code zeigt, wie die oben genannten Dinge implementiert sind. Wir haben eine positive unendliche Ganzzahl definiert und das Ergebnis in der ersten Zeile gemeldet. Anschließend haben wir eine negative unendliche Zahl definiert und das Ergebnis auf die gleiche Weise angezeigt.

positiv_inf = float ('inf')
print ('Hier ist positive Unendlichkeit:', positiv_inf)
Negativ_inf = float ('-inf')
print ('Hier ist negativer Unendlichkeit:', Negativ_inf)

Die generierte Ausgabe des oben genannten Code ist hier zu sehen.

Beispiel 2:

Wir werden in diesem Beispiel Pythons Mathematikmodul verwenden. Das Python -Mathematikmodul ist ein nützliches Instrument für den Umgang mit mathematischen Operationen. Es ist in der Standard -Python -Verteilung enthalten und ist seit Anfang an. Die Funktionen des Mathematikmoduls sind meist dünne Wrapper um die mathematischen Funktionen der C -Plattform. Das Mathematikmodul ist effizient und folgt dem C-Standard, da seine zugrunde liegenden Funktionen eingebaut sind, um CPython zu integrieren. Sie können das Python -Mathematikmodul verwenden, um gemeinsame und nützliche mathematische Berechnungen in Ihrer Anwendung durchzuführen. Unendliche Ganzzahlen können auch mit Pythons Mathematikpaket vertreten werden. Das folgende Stück Code im Bild zeigt, wie das geht:

Mathematik importieren
positiv_inf = math.Inf
print ('Hier ist positive Unendlichkeit:', positiv_inf)
Negativ_inf = -math.Inf
print ('Hier ist negativer Unendlichkeit:', Negativ_inf)

Das Folgende ist die Ausgabe des mitgelieferten Code.

Beispiel 3:

Infinite Float -Werte können auch mit dem Dezimalmodul von Python dargestellt werden. Das Dezimalmodul in Python enthält eine Vielzahl von Funktionen zum Umgang mit numerischen Daten und zur Durchführung verschiedener mathematischer Operationen darauf. Mit dem Dezimalmodul können wir Dezimalzahlen im Programm verarbeiten. Das Dezimalmodul enthält Dienstprogramme zur Verwaltung und Überwindung von Dezimalpräzisionsfragen. Decimal ('Infinity') wird für positive unendliche Werte verwendet, und Dezimalwerte ('-Infinity') wird für unendliche negative Werte verwendet. Der folgende Code erklärt, wie es gemacht wird:

aus Dezimalimporterdezimal
positiv_inf = decimal ('unendlich')
print ('Hier ist positive Unendlichkeit:', positiv_inf)
Negativ_inf = Decimal ('-Infinity')
print ('Hier ist negativer Unendlichkeit:', Negativ_inf)

Die Ausgabe des oben angegebenen Codes ist hier.

Beispiel 4:

Numpy, eine Python -Bibliothek, wird in diesem Beispiel verwendet. Das Python Numpy -Modul kombiniert mehrere Funktionen, um es einfach zu machen, verschiedene wissenschaftliche und mathematische Verfahren auszuführen. Infolgedessen kann das Numpy -Modul als Tool betrachtet werden, mit dem jeder Programmierer alle Arten von mathematischen und anspruchsvollen Berechnungsjobs erledigen kann. Unendliche Werte können auch mit Pythons Numpy -Modul dargestellt werden. Positive unendliche Werte werden durch NP dargestellt.INF, während negative unendliche Werte durch -NP dargestellt werden.Inf. Der folgende Code zeigt, wie die Numpy -Bibliothek verwendet wird, um einen unendlichen Wert auszudrücken:

Numph als NP importieren
positiv_inf = np.Inf
print ('Hier ist positive Unendlichkeit:', positiv_inf)
Negativ_inf = -np.Inf
print ('Hier ist negativer Unendlichkeit:', Negativ_inf)

Das Ergebnis des Code ist unten angezeigt.

Abschluss:

Python Infinity ist ein undefinierter (negativer oder positiver) Wert, wobei die positive Unendlichkeit größer ist als jeder andere Wert in einem bestimmten Code und negativer Unendlichkeit geringer ist. Das Konzept der Darstellung des Unendlichen als Ganzzahl ist jedoch unvereinbar mit der Definition von Infinity. Damit konnte keine Programmiersprache Unendlichkeit als Ganzzahl darstellen. Aufgrund der Tatsache, dass Python eine dynamische Sprache ist, können Schwimmzahlen verwendet werden, um unendliche Zahlen darzustellen. Um Unendlichkeit darzustellen, kann Float ('Inf') als Ganzzahl verwendet werden. Dieser Artikel untersucht alternative Ansätze zur Darstellung der Unendlichkeit in Python. Wir haben die Python Math Inf in die Details besprochen. Wir haben auch mehrere Beispiele durchgesehen, um das Konzept zu erfassen.