Daftar Referensi Python
math.log1p() menghitung log natural dari 1+x dengan akurasi baik untuk x kecil.
Sintaks
math.log1p(x)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
x |
Ya | Nilai lebih besar dari -1 |
Nilai balik: float ln(1+x).
Contoh
import math
print(math.log1p(0))
Output:
0.0
Contoh Lainnya
Nilai satu
import math
print(round(math.log1p(1), 6))
Output:
0.693147
Nilai kecil
import math
print(format(math.log1p(1e-8), ".12g"))
Output:
9.99999995e-09
Kebalikan expm1
import math
x = 0.25
hasil = math.log1p(math.expm1(x))
print(round(hasil, 12))
Output:
0.25
Kesalahan Umum
- x sama dengan -1 menghasilkan
ValueError. - x kurang dari -1 menghasilkan
ValueError. - Untuk x kecil, fungsi ini lebih akurat daripada
log(1+x).
Pelajari Lebih Lanjut
- Referensi: math.expm1() · math.log() · math.log2()
- Buku Belajar Python untuk Pemula: Bab 16
