Python math.frexp() 方法
math.frexp() 方法是 math 模塊的庫方法,用於獲取給定數字的尾數和 index 對,它接受一個數字(整數或浮點數)並返回給定數字的尾數和 index 的元組,其中尾數是浮點值, index 是整數值。
其中,尾數和 index 的組合應該是,數字=尾數*2** index 。
注意:如果傳遞除數字以外的任何內容,該方法將返回類型錯誤,“TypeError:a float is required”。
math.frexp() 方法的語法:
math.frexp(n)
參數: a
– 一個數字(浮點數/整數)。
返回值: tuple
– 它返回一個包含給定數字的尾數和 index 部分的元組n
。
例:
Input: a = 10 # function call print(math.frexp(a)) Output: (0.625, 4)
用於演示 math.frexp() 方法示例的 Python 代碼
# Python code demonstrate example of
# math.frexp() method
import math
# numbers
a = 0
b = 10
c = -10
d = 10.234
e = -10.234
# printing the mantissa and exponent
print("frexp(a):", math.frexp(a))
print("frexp(b):", math.frexp(b))
print("frexp(c):", math.frexp(c))
print("frexp(d):", math.frexp(d))
print("frexp(e):", math.frexp(e))
輸出
frexp(a): (0.0, 0) frexp(b): (0.625, 4) frexp(c): (-0.625, 4) frexp(d): (0.639625, 4) frexp(e): (-0.639625, 4)
相關用法
- Python math.fmod()用法及代碼示例
- Python math.fsum()用法及代碼示例
- Python math.fabs()用法及代碼示例
- Python math.floor()用法及代碼示例
- Python math.factorial()用法及代碼示例
- Python math.cos()用法及代碼示例
- Python math.cosh()用法及代碼示例
- Python math.acosh()用法及代碼示例
- Python math.remainder()用法及代碼示例
- Python math.asinh()用法及代碼示例
- Python math.atanh()用法及代碼示例
- Python math.log1p()用法及代碼示例
- Python math.gcd()用法及代碼示例
- Python math.isqrt()用法及代碼示例
- Python math.ldexp()用法及代碼示例
- Python math.acos()用法及代碼示例
- Python math.sin()用法及代碼示例
- Python math.sqrt()用法及代碼示例
- Python math.asin()用法及代碼示例
- Python math.dist()用法及代碼示例
注:本文由純淨天空篩選整理自 math.frexp() method with example in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。