Python math.isclose() Metode
Contoh
Periksa apakah dua nilai dekat satu sama lain, atau tidak:
#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))
Definisi dan Penggunaan
Metode math.isclose()
ini memeriksa apakah dua nilai dekat satu sama lain, atau tidak. Mengembalikan True jika nilainya mendekati, jika tidak Salah.
Metode ini menggunakan toleransi relatif atau absolut, untuk melihat apakah nilainya mendekati.
Tip: Ini menggunakan rumus berikut untuk membandingkan nilai: abs(ab) <= max(rel_tol * max(abs(a), abs(b)), abs_tol)
Sintaksis
math.isclose(a, b, rel_tol, abs_tol)
Nilai Parameter
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 |
Detail Teknis
Nilai Kembali: | Sebuah bool nilai. True jika nilainya dekat, sebaliknyaFalse |
---|---|
Versi Python: | 3.5 |
Lebih Banyak Contoh
Contoh
Gunakan toleransi mutlak:
#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))