Python 計算小工具
Python 是一種高級編程語言,它具有易學、易用、開源、跨平臺等眾多優點,而且Python 也廣泛應用于科學計算、數據處理、機器學習、人工智能等領域。在本文中,我們將介紹一些Python 計算小工具,包括三角函數、指數函數、對數函數及復數運算。
三角函數
import math # 正弦函數 sin_result = math.sin(math.pi / 6) print("sin(π/6) = ", sin_result) # 余弦函數 cos_result = math.cos(math.pi / 3) print("cos(π/3) = ", cos_result) # 正切函數 tan_result = math.tan(math.pi / 4) print("tan(π/4) = ", tan_result)
在Python 中,可以通過math 模塊來計算各種三角函數。上面的代碼分別計算了sin(π/6),cos(π/3),tan(π/4) 的值,并通過print 函數輸出結果。
指數函數
import math # e 的次方 exp_result = math.exp(2) print("e^2 = ", exp_result) # 自然對數 log_result = math.log(10) print("ln(10) = ", log_result) # 以 2 為底的對數 log2_result = math.log2(16) print("log2(16) = ", log2_result)
指數函數是數學中的重要概念,也可以在Python 中進行計算。上面的代碼分別計算了e 的2 次方、自然對數ln(10)、以2 為底的對數log2(16) 的值,并通過print 函數進行輸出。
對數函數
import cmath # 復數 z = complex(3, 4) print("z = ", z) # 絕對值 abs_result = abs(z) print("|z| = ", abs_result) # 幅角 phase_result = cmath.phase(z) print("∠z = ", phase_result)
在復數運算中,可以通過cmath 模塊計算絕對值、幅角等相關函數。上面的代碼中,定義了一個復數z,計算了其絕對值和幅角,并通過print 函數進行輸出。