Python是一種高級編程語言,它擁有強大的數據分析和處理能力。其中求分位點是數據分析中常見的操作之一。下面是使用Python求分位點的代碼示例:
import numpy as np data = np.array([1, 3, 5,6,7,15,18,28]) # 求25%分位點 q1 = np.percentile(data, 25) print("25%分位點為:", q1) # 求50%分位點,即中位數 m = np.median(data) print("中位數為:", m) # 求75%分位點 q3 = np.percentile(data, 75) print("75%分位點為:", q3)
代碼中首先導入了NumPy庫,并使用np.array()函數創建一個包含8個數據的數組。接著使用np.percentile()函數分別求得該數組的25%、50%和75%分位點,并將結果打印出來。
值得注意的是,在計算分位點時,可以使用np.percentile()函數,也可以使用np.quantile()函數。二者的效果是相同的。例如,可以使用以下代碼求得該數組的中位數:
# 求50%分位點,即中位數 m2 = np.quantile(data, 0.5) print("中位數為:", m2)
以上就是使用Python求分位點的方法,希望對大家有所幫助。