Daftar Referensi Python
math.ldexp() menghitung x * 2**i dan merupakan kebalikan praktis dari frexp().
Sintaks
math.ldexp(x, i)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
x |
Ya | Mantissa numerik |
i |
Ya | Eksponen integer |
Nilai balik: float.
Contoh
import math
print(math.ldexp(0.625, 4))
Output:
10.0
Contoh Lainnya
Eksponen negatif
import math
print(math.ldexp(1, -3))
Output:
0.125
Nilai nol
import math
print(math.ldexp(0, 100))
Output:
0.0
Kebalikan frexp
import math
nilai = -12.5
m, e = math.frexp(nilai)
print(math.ldexp(m, e))
Output:
-12.5
Kesalahan Umum
- Eksponen harus integer.
- Nilai terlalu besar dapat menghasilkan
OverflowError. - Hasil selalu float.
Pelajari Lebih Lanjut
- Referensi: math.frexp() · math.exp() · math.log2()
- Buku Belajar Python untuk Pemula: Bab 16
