對數是一個非常常見的數學運算,Python提供了內置函數來進行對數計算。對數函數的使用方式如下:
import math x = 100 # 計算以10為底,x的對數 log_10 = math.log10(x) # 計算以自然對數(e)為底,x的對數 log_e = math.log(x) print("10為底的x的對數:", log_10) print("自然對數為底的x的對數:", log_e)
該代碼先導入了Python自帶的數學庫math,然后使用math.log10函數計算以10為底x的對數,使用math.log函數計算以自然對數e為底x的對數。
注意,如果要計算以其他底數的對數,可以使用換底公式:
import math x = 100 # 計算以2為底,x的對數 log_2 = math.log(x, 2) print("2為底的x的對數:", log_2)
以上代碼使用math.log函數的另一種形式,第一個參數是x,第二個參數是底數。這里計算以2為底x的對數,所以第二個參數是2。