Python是一門強大的編程語言,因其豐富的社區庫而變得越來越受歡迎,Math和Statistics是其中最常用的領域之一。Python擁有廣泛的Math和Statistics庫,例如NumPy、SciPy和Pandas等等。然而,在這些庫中,最重要的是Python的內置Math和Statistics庫。
import math import statistics # 數學計算 print(math.ceil(2.3)) #輸出3 print(math.floor(2.3)) #輸出2 # 隨機數生成 print(random.randint(0, 10)) #輸出[0, 10]之間的隨機數 # 統計計算 data = [1, 2, 3, 4, 5] mean = statistics.mean(data) #數據平均值為3 median = statistics.median(data) #數據中位數為3 mode = statistics.mode(data) #數據眾數為1 variance = statistics.variance(data) #數據方差為2.5 stdev = statistics.stdev(data) #數據標準差為1.58 print(mean, median, mode, variance, stdev)
math庫中提供了數學計算相關函數,如四舍五入函數ceil()
和floor()
等。同時,Python也有非常強大的隨機數生成函數random()
可以產生高質量的隨機數。
statistics庫提供了各種統計計算方法,包括平均值、中位數、眾數、方差和標準差等。以上例子展示了如何計算這些統計值。這些統計計算通常在數據分析和機器學習等領域中非常重要。在Python中,Statistic庫在這些領域中很方便地進行了實現。