Python是一種非常流行的編程語言,其強大的統計分析功能是吸引許多開發者使用Python的原因之一。本文將介紹Python中求分位數的方法。
# 導入NumPy庫 import numpy as np # 生成一個隨機數組 arr = np.random.rand(10) # 求中位數 median = np.median(arr) print("中位數:", median) # 求1/4分位數 q1 = np.percentile(arr, 25) print("1/4分位數:", q1) # 求3/4分位數 q3 = np.percentile(arr, 75) print("3/4分位數:", q3)
以上代碼使用了NumPy庫中的median和percentile函數,可以分別求出數組的中位數和給定百分位數(如25和75分位數)。
在實際數據分析中,經常用到的是箱線圖(box-plot),它可以同時展示數據的最小值、最大值、中位數和四分位數,是一種非常直觀的數據可視化方法。Python中的matplotlib庫提供了繪制箱線圖的方法。以下是繪制箱線圖的示例代碼:
# 導入matplotlib庫 import matplotlib.pyplot as plt # 繪制箱線圖 plt.boxplot(arr) plt.show()
以上代碼使用了matplotlib庫中的boxplt函數,可以繪制出輸入數組的箱線圖。通過觀察箱線圖,我們可以對數據的分布情況有更深入的了解。
上一篇VUE創建人
下一篇python 類里的實例