Python Math Isclose -Methode

Python Math Isclose -Methode
Das Mathematikmodul in Python enthält verschiedene numerische Aufgaben, die effektiv ausgeführt werden können und unser Leben viel einfacher machen. Die isclose () -Methode ist eine der wichtigsten Merkmale der Komponenten.

Die Funktion Math Isclose () wird verwendet, um herauszufinden, ob zwei Werte nahe beieinander liegen. Wenn die Zahlen in der Nähe sind, erzeugt sie wahr; Ansonsten gibt es falsche zurück.

Syntax:

Diese Methode ist auf vier Parametern (a, b, rel_tol, ABS-TOL) strukturiert:

  1. [A]: Der erste Wert, der verglichen werden muss.
  2. [b]: der zweite Wert, der verglichen werden muss.
  3. [rel_tol]: Es ist der größte zulässige Unterschied zwischen den Zahlen A und B, der aus der relativen Toleranz abgeleitet ist. Die Standardeinstellung ist (1E-09).
  4. [ABS_TOL]: Es stammt aus der Absolute -Toleranz der Phrase und wird verwendet, um die Zahlen nahe Null zu vergleichen. Die Menge muss mindestens (0) sein.

Beispiel 1:

Dieses Beispiel zeigt den Vergleich zwischen zwei gleichen Ganzzahlwerten, die (1) und (1) sind, da beide die gleichen Werte sind. Dies zeigt natürlich beide an, dass sie im Vergleich zueinander am nächsten sind. Die Differenz zwischen beiden Werten ist Null. Der Rückgabewert muss also Null sein.

Wie bereits erwähnt, gibt der Compiler nach dem Vergleich von (1) und (1) den „wahren“ Wert zurück. Und der Prozess endet.

Beispiel 2:

Dieses Beispiel zeigt die Fälle eines Vergleichs zwischen zwei ganzzahligen Werten (10) und (1) unter Verwendung einer relativen Toleranz, die vorschreibt, dass die maximale Differenz zwischen zwei Werten sein muss (2). Dies macht unseren Vergleich als natürlicher Unterschied wahr (9). Alle Parameter fallen nach Abfolge der Wertrückgabe von True.

Wie erwartet gibt der Vergleich von 10 und 1 mit relativer Toleranz von 2 2 nach der Zusammenstellung „wahr“ zurück.

Beispiel 3:

In diesem Beispiel gibt es einen Vergleich zwischen zwei ganzzahligen Werten (10) und (18), die ebenfalls einen Parameter mit minimaler absoluter Toleranz erhalten (11). Die Differenz zwischen beiden Werten ist (8), was bedeutet, dass die Methode, die als ABS_TOL fällt, (11) und der Rückgabewert wahr ist.

Der Compiler gibt das erwartete Ergebnis zurück, das „wahr“ ist, da alle Parameter innerhalb des Zustands lagen.

Beispiel 4:

Dieses Beispiel zeigt die Methode, die mit allen vier Parametern mit einem Standardwert arbeitet. Die für den Vergleich bereitgestellten Werte sind zwei Ganzzahlen, die (5) und (3) sind. Die relative Toleranz lautet (1) und die absolute Toleranz ist (0.7). Dies bedeutet, dass die maximal zulässige Differenz (1) und die minimale absolute Toleranz (0) beträgt.7). Der natürliche Unterschied zwischen (5) und (3) ist der Wert von (2), was bedeutet, dass der Vergleich ein Erfolg ist und beide Werte in der Nähe voneinander liegen.

Wie erwartet gibt der Compiler den "wahren" Wert zurück, da alle vier Parameter die von ihm erstellten Kriterien erfüllt haben. Somit ist die Antwort gültig/wahr.

Beispiel 5:

Dieses Beispiel zeigt die Verwendung vordefinierter Variablen, die in der Vergleichsmethode enthalten sind. Variable (a) und (b) sind bereits Werte in Ganzzahlen angegeben, die (45) und (5) sind.In diesem Beispiel verwendet die Methode alle vier Parameter zum Vergleichen (a) und (b). In diesem Beispiel ist die relative Toleranz (1) und die absolute Toleranz (0).7). Der natürliche Unterschied zwischen (45) und (5) beträgt (40), der unter allen Kriterien kommt. Der Rückgabewert sollte den Booleschen Wert von „True“ geben.

Mit der Variablen (a) Halten des Ganzzahlwerts (45) und (b) Halten (5) haben sie eine Differenz von (5) und die den wahren Wert zurückgibt, da die relative Toleranz (1) und die absolute Toleranz (0) beträgt.7).

Beispiel 6:

In diesem Beispiel wird ein Code angezeigt, in dem die Praxis der Funktion print () verwendet wird, um einen Rückgabewert für die Methode isclose () zu drucken, indem die gesamte Methode einer Variablen zugewiesen wird, wodurch der Rückgabewert als Wert des Werts der Übertragung des Returnwerts vorliegt zugewiesene Variable, die (a) ist. Die vier Parameter enthalten zwei Ganzzahlwerte, die (95) und (88) sind. Die relative Toleranz ist (0.1) und die absolute Toleranz ist (0.23). Der natürliche Unterschied zwischen zwei ganzzahligen Werten von (95) und (88) beträgt (7), was zum Vergleich als relative Toleranz und absolute Toleranz in Ordnung ist. Die erwartete Rendite muss also „wahr“ sein.

Da der erwartete Rückgabewert „wahr“ ist, der durch die Aktion des Drucks bezeichnet wurde, ist der Rückgabewert von „True“ nun der Wert der zugewiesenen Variablen, nämlich (a).

Beispiel 7:

In diesem Beispiel wird ein Code angezeigt, in dem die Praxis der Verwendung der Print () -Funktion verwendet wird. Anstatt eine Variable zuzuweisen, die später für die Funktion print () verwendet werden soll, wird die gesamte Funktion verwendet, um den Rückgabewert aufzurufen. Dies bedeutet, dass die Methode isclose () als Parameter für die Funktion print () verwendet wird. Print () ruft die Methode für die Ausführung auf und der Rückgabewert muss gedruckt werden.

Dieses Beispiel zeigt die Verwendung vordefinierter Variablen, die in der Vergleichsmethode enthalten sind. Variable (a) und (b) sind bereits Werte in Ganzzahlen angegeben, die (45) und (500) sind.

Die Funktion print () initiiert die isclose () -Methode. Beide vordefinierten Variablen werden als Parameter in der Methode bezeichnet, um beide Werte zu vergleichen.

Die vier Parameter enthalten zwei Ganzzahlwerte, die (45) und (500) sind, während die relative Toleranz (0) ist.5) und die absolute Toleranz ist (0.7). Der natürliche Unterschied zwischen zwei Ganzzahlwerten von (45) und (500) beträgt (455), was weit entfernt von der relativen Toleranz und der absoluten Toleranz ist. Die erwartete Rendite muss also „falsch“ sein, da (455) ein sehr großer Unterschied ist, was bedeutet, dass beide Werte nicht nahe beieinander liegen.

Nach der Ausführung kommt der Rückgabewert logischerweise zu „Falsch“, da die Ganzzahlen (45) und (500) mit einem großen Unterschied von (455) bei weitem nicht zueinander liegen (455).

Der Rückgabewert, der „falsch“ ist, wird als Wert der Druckfunktion nach der Kompilierung angezeigt.

Abschluss

Pythons Mathematikbibliothek bietet eine Vielzahl von mathematischen Operationen, die schnell und einfach durchgeführt werden können, was unser Leben viel einfacher macht. Die Methode isclose () ist eine der wichtigsten Methoden in diesem Paket. Es kann viele Anwendungsfälle haben, da wir immer die Ganzzahlwerte in unserem täglichen Leben vergleichen. Diese Methode kann eine wichtige Rolle bei der Kategorisierung großer Datenmengen spielen, wenn sie korrekt verwendet werden.