Python math.isclose() Metode
Voorbeeld
Kontroleer of twee waardes naby aan mekaar is, al dan nie:
#Import math Library
import math
#compare the closeness of two values
print(math.isclose(1.233, 1.4566))
print(math.isclose(1.233, 1.233))
print(math.isclose(1.233, 1.24))
print(math.isclose(1.233, 1.233000001))
Definisie en gebruik
Die math.isclose()
metode kontroleer of twee waardes naby aan mekaar is, of nie. Wys Waar as die waardes naby is, anders Onwaar.
Hierdie metode gebruik 'n relatiewe of absolute toleransie om te sien of die waardes naby is.
Wenk: Dit gebruik die volgende formule om die waardes te vergelyk: abs(ab) <= max(rel_tol * max(abs(a), abs(b)), abs_tol)
Sintaksis
math.isclose(a, b, rel_tol, abs_tol)
Parameterwaardes
Parameter | Description |
---|---|
a | Required. The first value to check for closeness |
b | Required. The second value to check for closeness |
rel_tol = value | Optional. The relative tolerance. It is the maximum allowed difference between value a and b. Default value is 1e-09 |
abs_tol = value | Optional. The minimum absolute tolerance. It is used to compare values near 0. The value must be at least 0 |
Tegniese besonderhede
Terugkeerwaarde: | 'n bool Waarde. True as die waardes naby is, andersFalse |
---|---|
Python weergawe: | 3.5 |
Meer voorbeelde
Voorbeeld
Gebruik absolute verdraagsaamheid:
#Import math Library
import math
#compare the closeness of two
values
print(math.isclose(8.005, 8.450, abs_tol = 0.4))
print(math.isclose(8.005, 8.450, abs_tol = 0.5))