欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 常用對數

方一強2年前8瀏覽0評論

在Python編程中,常常需要計算對數。下面介紹幾種常用的對數函數及其使用方法。

import math
x = 10
y = 2
z = 0.5
# 計算自然對數
lnx = math.log(x)
print(lnx)  # 輸出結果為:2.302585092994046
# 計算以y為底的對數
logy = math.log(x, y)
print(logy)  # 輸出結果為:3.3219280948873626
# 計算以2為底的對數
log2x = math.log2(x)
print(log2x)  # 輸出結果為:3.321928094887362
# 計算以10為底的對數
log10x = math.log10(x)
print(log10x)  # 輸出結果為:1.0
# 計算二進制對數
logbz = math.log(x, 2)
print(logbz)  # 輸出結果為:3.3219280948873626
# 計算以z為底的對數
logzx = math.log(x, z)
print(logzx)  # 輸出結果為:20.794415416798997

其中,math庫中的log()函數用于計算自然對數。如果要計算以y為底的對數,需要在log()函數中傳入第二個參數y;如果要計算以2為底的對數,可以使用log2()函數;如果要計算以10為底的對數,可以使用log10()函數;如果要計算其它底數的對數,可以傳入第二個參數z。

如果要計算二進制對數,也可以使用log()函數,只需要傳入第二個參數2即可。

以上幾種對數函數都可以接收一個參數x,表示要計算對數的值。