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))

Coba di IDE

Output:

0.0

Contoh Lainnya

Nilai satu

import math
print(round(math.log1p(1), 6))

Coba di IDE

Output:

0.693147

Nilai kecil

import math
print(format(math.log1p(1e-8), ".12g"))

Coba di IDE

Output:

9.99999995e-09

Kebalikan expm1

import math
x = 0.25
hasil = math.log1p(math.expm1(x))
print(round(hasil, 12))

Coba di IDE

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